pub trait IHumanoidBakerMethods: IHumanoidBaker {
// Provided methods
fn awake(self) { ... }
fn get_character_root(self) -> Transform { ... }
fn on_start_baking(self) { ... }
fn on_set_loop_frame(self, time: impl Into<f32>) { ... }
fn on_set_curves(self) -> AnimationClip { ... }
fn on_set_keyframes(self, time: impl Into<f32>, last_frame: impl Into<bool>) { ... }
fn update_human_pose(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_character_root(self) -> Transform
fn get_character_root(self) -> Transform
GetCharacterRoot() overload
Sourcefn on_start_baking(self)
fn on_start_baking(self)
OnStartBaking() overload
Sourcefn on_set_loop_frame(self, time: impl Into<f32>)
fn on_set_loop_frame(self, time: impl Into<f32>)
OnSetLoopFrame(f32) overload
Sourcefn on_set_curves(self) -> AnimationClip
fn on_set_curves(self) -> AnimationClip
OnSetCurves(*mutcrate::unity_engine::animationclip::AnimationClip) overload
Sourcefn on_set_keyframes(self, time: impl Into<f32>, last_frame: impl Into<bool>)
fn on_set_keyframes(self, time: impl Into<f32>, last_frame: impl Into<bool>)
OnSetKeyframes(f32, bool) overload
Sourcefn update_human_pose(self)
fn update_human_pose(self)
UpdateHumanPose() 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: IHumanoidBaker> IHumanoidBakerMethods for __T
Available on crate feature
root_motion-humanoidbaker only.