Skip to main content

IIKSolverLimbMethods

Trait IIKSolverLimbMethods 

Source
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§

Source

fn maintain_rotation(self)

MaintainRotation() overload

Source

fn maintain_bend(self)

MaintainBend() overload

Source

fn on_initiate_virtual(self)

OnInitiateVirtual() overload

Source

fn on_update_virtual(self)

OnUpdateVirtual() overload

Source

fn on_post_solve_virtual(self)

OnPostSolveVirtual() overload

Source

fn ctor(self)

.ctor() overload

Source

fn ctor_2(self, goal: impl Into<AvatarIKGoal>)

.ctor(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload

Source

fn get_axis_directions(self) -> Array<IKSolverLimb_AxisDirection>

get_axisDirections() overload

Source

fn store_axis_directions(self) -> Array<IKSolverLimb_AxisDirection>

StoreAxisDirections(*mut::unity::Array<crate::root_motion::final_ik::iksolverlimb::IKSolverLimb_AxisDirection>) overload

Source

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§

Source§

impl<__T: IIKSolverLimb> IIKSolverLimbMethods for __T

Available on crate feature root_motion-final_ik-iksolverlimb only.