pub trait IHumanoidBaker: IBaker {
Show 32 methods
// Provided methods
fn bake_hand_ik(self) -> bool { ... }
fn set_bake_hand_ik(self, value: bool) { ... }
fn ik_key_reduction_error(self) -> f32 { ... }
fn set_ik_key_reduction_error(self, value: f32) { ... }
fn muscle_frame_rate_div(self) -> i32 { ... }
fn set_muscle_frame_rate_div(self, value: i32) { ... }
fn baker_muscles(self) -> Array<BakerMuscle> { ... }
fn set_baker_muscles(self, value: Array<BakerMuscle>) { ... }
fn root_qt(self) -> BakerHumanoidQT { ... }
fn set_root_qt(self, value: BakerHumanoidQT) { ... }
fn left_foot_qt(self) -> BakerHumanoidQT { ... }
fn set_left_foot_qt(self, value: BakerHumanoidQT) { ... }
fn right_foot_qt(self) -> BakerHumanoidQT { ... }
fn set_right_foot_qt(self, value: BakerHumanoidQT) { ... }
fn left_hand_qt(self) -> BakerHumanoidQT { ... }
fn set_left_hand_qt(self, value: BakerHumanoidQT) { ... }
fn right_hand_qt(self) -> BakerHumanoidQT { ... }
fn set_right_hand_qt(self, value: BakerHumanoidQT) { ... }
fn muscles(self) -> Array<f32> { ... }
fn set_muscles(self, value: Array<f32>) { ... }
fn pose(self) -> HumanPose { ... }
fn set_pose(self, value: HumanPose) { ... }
fn handler(self) -> HumanPoseHandler { ... }
fn set_handler(self, value: HumanPoseHandler) { ... }
fn body_position(self) -> Vector3 { ... }
fn set_body_position(self, value: Vector3) { ... }
fn body_rotation(self) -> Quaternion { ... }
fn set_body_rotation(self, value: Quaternion) { ... }
fn m_n(self) -> i32 { ... }
fn set_m_n(self, value: i32) { ... }
fn last_body_rotation(self) -> Quaternion { ... }
fn set_last_body_rotation(self, value: Quaternion) { ... }
}Provided Methods§
fn bake_hand_ik(self) -> bool
fn set_bake_hand_ik(self, value: bool)
fn ik_key_reduction_error(self) -> f32
fn set_ik_key_reduction_error(self, value: f32)
fn muscle_frame_rate_div(self) -> i32
fn set_muscle_frame_rate_div(self, value: i32)
fn baker_muscles(self) -> Array<BakerMuscle>
fn set_baker_muscles(self, value: Array<BakerMuscle>)
fn root_qt(self) -> BakerHumanoidQT
fn set_root_qt(self, value: BakerHumanoidQT)
fn left_foot_qt(self) -> BakerHumanoidQT
fn set_left_foot_qt(self, value: BakerHumanoidQT)
fn right_foot_qt(self) -> BakerHumanoidQT
fn set_right_foot_qt(self, value: BakerHumanoidQT)
fn left_hand_qt(self) -> BakerHumanoidQT
fn set_left_hand_qt(self, value: BakerHumanoidQT)
fn right_hand_qt(self) -> BakerHumanoidQT
fn set_right_hand_qt(self, value: BakerHumanoidQT)
fn muscles(self) -> Array<f32>
fn set_muscles(self, value: Array<f32>)
fn pose(self) -> HumanPose
fn set_pose(self, value: HumanPose)
fn handler(self) -> HumanPoseHandler
fn set_handler(self, value: HumanPoseHandler)
fn body_position(self) -> Vector3
fn set_body_position(self, value: Vector3)
fn body_rotation(self) -> Quaternion
fn set_body_rotation(self, value: Quaternion)
fn m_n(self) -> i32
fn set_m_n(self, value: i32)
fn last_body_rotation(self) -> Quaternion
fn set_last_body_rotation(self, value: Quaternion)
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.