Skip to main content

IFBBIKHeadEffectorMethods

Trait IFBBIKHeadEffectorMethods 

Source
pub trait IFBBIKHeadEffectorMethods: IFBBIKHeadEffector {
Show 14 methods // Provided methods fn start(self) { ... } fn on_store_default_local_state(self) { ... } fn on_fix_transforms(self) { ... } fn on_pre_read(self) { ... } fn spine_bend(self) { ... } fn ccd_pass(self) { ... } fn iterate(self, iteration: impl Into<i32>) { ... } fn on_post_update(self) { ... } fn chest_direction(self) { ... } fn post_stretching(self) { ... } fn lerp_solver_position( self, effector: impl Into<IKEffector>, position: impl Into<Vector3>, weight: impl Into<f32>, offset: impl Into<Vector3>, ) { ... } fn solve(self, nominal_distance: impl Into<f32>) -> (Vector3, Vector3) { ... } fn on_destroy(self) { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn start(self)

Start() overload

Source

fn on_store_default_local_state(self)

OnStoreDefaultLocalState() overload

Source

fn on_fix_transforms(self)

OnFixTransforms() overload

Source

fn on_pre_read(self)

OnPreRead() overload

Source

fn spine_bend(self)

SpineBend() overload

Source

fn ccd_pass(self)

CCDPass() overload

Source

fn iterate(self, iteration: impl Into<i32>)

Iterate(i32) overload

Source

fn on_post_update(self)

OnPostUpdate() overload

Source

fn chest_direction(self)

ChestDirection() overload

Source

fn post_stretching(self)

PostStretching() overload

Source

fn lerp_solver_position( self, effector: impl Into<IKEffector>, position: impl Into<Vector3>, weight: impl Into<f32>, offset: impl Into<Vector3>, )

LerpSolverPosition(crate::root_motion::final_ik::ikeffector::IKEffector, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3) overload

Source

fn solve(self, nominal_distance: impl Into<f32>) -> (Vector3, Vector3)

Solve(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, f32) overload

Source

fn on_destroy(self)

OnDestroy() overload

Source

fn ctor(self)

.ctor() 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: IFBBIKHeadEffector> IFBBIKHeadEffectorMethods for __T

Available on crate feature root_motion-final_ik-fbbikheadeffector only.