pub trait IIKMappingMethods: IIKMapping {
// Provided methods
fn is_valid(self, solver: impl Into<IKSolver>) -> (bool, Il2CppString) { ... }
fn initiate(self, solver: impl Into<IKSolverFullBody>) { ... }
fn bone_is_valid(
self,
bone: impl Into<Transform>,
solver: impl Into<IKSolver>,
logger: impl Into<Warning_Logger>,
) -> (bool, Il2CppString) { ... }
fn solve_fabrik_joint(
self,
pos1: impl Into<Vector3>,
pos2: impl Into<Vector3>,
length: impl Into<f32>,
) -> Vector3 { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn is_valid(self, solver: impl Into<IKSolver>) -> (bool, Il2CppString)
fn is_valid(self, solver: impl Into<IKSolver>) -> (bool, Il2CppString)
IsValid(crate::root_motion::final_ik::iksolver::IKSolver, *mut::unity::Il2CppString) overload
Sourcefn initiate(self, solver: impl Into<IKSolverFullBody>)
fn initiate(self, solver: impl Into<IKSolverFullBody>)
Initiate(crate::root_motion::final_ik::iksolverfullbody::IKSolverFullBody) overload
Sourcefn bone_is_valid(
self,
bone: impl Into<Transform>,
solver: impl Into<IKSolver>,
logger: impl Into<Warning_Logger>,
) -> (bool, Il2CppString)
fn bone_is_valid( self, bone: impl Into<Transform>, solver: impl Into<IKSolver>, logger: impl Into<Warning_Logger>, ) -> (bool, Il2CppString)
BoneIsValid(crate::unity_engine::transform::Transform, crate::root_motion::final_ik::iksolver::IKSolver, *mut::unity::Il2CppString, crate::root_motion::warning::Warning_Logger) overload
Sourcefn solve_fabrik_joint(
self,
pos1: impl Into<Vector3>,
pos2: impl Into<Vector3>,
length: impl Into<f32>,
) -> Vector3
fn solve_fabrik_joint( self, pos1: impl Into<Vector3>, pos2: impl Into<Vector3>, length: impl Into<f32>, ) -> Vector3
SolveFABRIKJoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IIKMapping> IIKMappingMethods for __T
Available on crate feature
root_motion-final_ik-ikmapping only.