pub trait IGrounding_Leg: IObject {
Show 24 methods
// Provided methods
fn rotation_offset(self) -> Quaternion { ... }
fn set_rotation_offset(self, value: Quaternion) { ... }
fn invert_foot_center(self) -> bool { ... }
fn set_invert_foot_center(self, value: bool) { ... }
fn grounding(self) -> Grounding { ... }
fn set_grounding(self, value: Grounding) { ... }
fn last_time(self) -> f64 { ... }
fn set_last_time(self, value: f64) { ... }
fn delta_time(self) -> f64 { ... }
fn set_delta_time(self, value: f64) { ... }
fn last_position(self) -> Vector3 { ... }
fn set_last_position(self, value: Vector3) { ... }
fn to_hit_normal(self) -> Quaternion { ... }
fn set_to_hit_normal(self, value: Quaternion) { ... }
fn r(self) -> Quaternion { ... }
fn set_r(self, value: Quaternion) { ... }
fn up(self) -> Vector3 { ... }
fn set_up(self, value: Vector3) { ... }
fn do_override_foot_position(self) -> bool { ... }
fn set_do_override_foot_position(self, value: bool) { ... }
fn override_foot_position(self) -> Vector3 { ... }
fn set_override_foot_position(self, value: Vector3) { ... }
fn transform_position(self) -> Vector3 { ... }
fn set_transform_position(self, value: Vector3) { ... }
}Provided Methods§
fn rotation_offset(self) -> Quaternion
fn set_rotation_offset(self, value: Quaternion)
fn invert_foot_center(self) -> bool
fn set_invert_foot_center(self, value: bool)
fn grounding(self) -> Grounding
fn set_grounding(self, value: Grounding)
fn last_time(self) -> f64
fn set_last_time(self, value: f64)
fn delta_time(self) -> f64
fn set_delta_time(self, value: f64)
fn last_position(self) -> Vector3
fn set_last_position(self, value: Vector3)
fn to_hit_normal(self) -> Quaternion
fn set_to_hit_normal(self, value: Quaternion)
fn r(self) -> Quaternion
fn set_r(self, value: Quaternion)
fn up(self) -> Vector3
fn set_up(self, value: Vector3)
fn do_override_foot_position(self) -> bool
fn set_do_override_foot_position(self, value: bool)
fn override_foot_position(self) -> Vector3
fn set_override_foot_position(self, value: Vector3)
fn transform_position(self) -> Vector3
fn set_transform_position(self, value: Vector3)
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.