pub trait IIKSolverLimbMethods: IIKSolverLimb {
// Provided methods
fn maintain_rotation(self) { ... }
fn maintain_bend(self) { ... }
fn on_initiate_virtual(self) { ... }
fn on_update_virtual(self) { ... }
fn on_post_solve_virtual(self) { ... }
fn ctor(self) { ... }
fn ctor_2(self, goal: impl Into<AvatarIKGoal>) { ... }
fn get_axis_directions(self) -> Array<IKSolverLimb_AxisDirection> { ... }
fn store_axis_directions(self) -> Array<IKSolverLimb_AxisDirection> { ... }
fn get_modified_bend_normal(self) -> Vector3 { ... }
}Provided Methods§
Sourcefn maintain_rotation(self)
fn maintain_rotation(self)
MaintainRotation() overload
Sourcefn maintain_bend(self)
fn maintain_bend(self)
MaintainBend() overload
Sourcefn on_initiate_virtual(self)
fn on_initiate_virtual(self)
OnInitiateVirtual() overload
Sourcefn on_update_virtual(self)
fn on_update_virtual(self)
OnUpdateVirtual() overload
Sourcefn on_post_solve_virtual(self)
fn on_post_solve_virtual(self)
OnPostSolveVirtual() overload
Sourcefn ctor_2(self, goal: impl Into<AvatarIKGoal>)
fn ctor_2(self, goal: impl Into<AvatarIKGoal>)
.ctor(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload
Sourcefn get_axis_directions(self) -> Array<IKSolverLimb_AxisDirection>
fn get_axis_directions(self) -> Array<IKSolverLimb_AxisDirection>
get_axisDirections() overload
Sourcefn store_axis_directions(self) -> Array<IKSolverLimb_AxisDirection>
fn store_axis_directions(self) -> Array<IKSolverLimb_AxisDirection>
StoreAxisDirections(*mut::unity::Array<crate::root_motion::final_ik::iksolverlimb::IKSolverLimb_AxisDirection>) overload
Sourcefn get_modified_bend_normal(self) -> Vector3
fn get_modified_bend_normal(self) -> Vector3
GetModifiedBendNormal() 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: IIKSolverLimb> IIKSolverLimbMethods for __T
Available on crate feature
root_motion-final_ik-iksolverlimb only.