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§
Sourcefn on_store_default_local_state(self)
fn on_store_default_local_state(self)
OnStoreDefaultLocalState() overload
Sourcefn on_fix_transforms(self)
fn on_fix_transforms(self)
OnFixTransforms() overload
Sourcefn on_pre_read(self)
fn on_pre_read(self)
OnPreRead() overload
Sourcefn spine_bend(self)
fn spine_bend(self)
SpineBend() overload
Sourcefn on_post_update(self)
fn on_post_update(self)
OnPostUpdate() overload
Sourcefn chest_direction(self)
fn chest_direction(self)
ChestDirection() overload
Sourcefn post_stretching(self)
fn post_stretching(self)
PostStretching() overload
Sourcefn lerp_solver_position(
self,
effector: impl Into<IKEffector>,
position: impl Into<Vector3>,
weight: impl Into<f32>,
offset: impl Into<Vector3>,
)
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
Sourcefn solve(self, nominal_distance: impl Into<f32>) -> (Vector3, Vector3)
fn solve(self, nominal_distance: impl Into<f32>) -> (Vector3, Vector3)
Solve(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, f32) overload
Sourcefn on_destroy(self)
fn on_destroy(self)
OnDestroy() 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: IFBBIKHeadEffector> IFBBIKHeadEffectorMethods for __T
Available on crate feature
root_motion-final_ik-fbbikheadeffector only.