pub trait IGrounding: IObject {
Show 38 methods
// Provided methods
fn layers(self) -> LayerMask { ... }
fn set_layers(self, value: LayerMask) { ... }
fn max_step(self) -> f32 { ... }
fn set_max_step(self, value: f32) { ... }
fn height_offset(self) -> f32 { ... }
fn set_height_offset(self, value: f32) { ... }
fn foot_speed(self) -> f32 { ... }
fn set_foot_speed(self, value: f32) { ... }
fn foot_radius(self) -> f32 { ... }
fn set_foot_radius(self, value: f32) { ... }
fn foot_center_offset(self) -> f32 { ... }
fn set_foot_center_offset(self, value: f32) { ... }
fn prediction(self) -> f32 { ... }
fn set_prediction(self, value: f32) { ... }
fn foot_rotation_weight(self) -> f32 { ... }
fn set_foot_rotation_weight(self, value: f32) { ... }
fn foot_rotation_speed(self) -> f32 { ... }
fn set_foot_rotation_speed(self, value: f32) { ... }
fn max_foot_rotation_angle(self) -> f32 { ... }
fn set_max_foot_rotation_angle(self, value: f32) { ... }
fn rotate_solver(self) -> bool { ... }
fn set_rotate_solver(self, value: bool) { ... }
fn pelvis_speed(self) -> f32 { ... }
fn set_pelvis_speed(self, value: f32) { ... }
fn pelvis_damper(self) -> f32 { ... }
fn set_pelvis_damper(self, value: f32) { ... }
fn lower_pelvis_weight(self) -> f32 { ... }
fn set_lower_pelvis_weight(self, value: f32) { ... }
fn lift_pelvis_weight(self) -> f32 { ... }
fn set_lift_pelvis_weight(self, value: f32) { ... }
fn root_sphere_cast_radius(self) -> f32 { ... }
fn set_root_sphere_cast_radius(self, value: f32) { ... }
fn overstep_falls_down(self) -> bool { ... }
fn set_overstep_falls_down(self, value: bool) { ... }
fn quality(self) -> Grounding_Quality { ... }
fn set_quality(self, value: Grounding_Quality) { ... }
fn initiated(self) -> bool { ... }
fn set_initiated(self, value: bool) { ... }
}Provided Methods§
fn layers(self) -> LayerMask
fn set_layers(self, value: LayerMask)
fn max_step(self) -> f32
fn set_max_step(self, value: f32)
fn height_offset(self) -> f32
fn set_height_offset(self, value: f32)
fn foot_speed(self) -> f32
fn set_foot_speed(self, value: f32)
fn foot_radius(self) -> f32
fn set_foot_radius(self, value: f32)
fn foot_center_offset(self) -> f32
fn set_foot_center_offset(self, value: f32)
fn prediction(self) -> f32
fn set_prediction(self, value: f32)
fn foot_rotation_weight(self) -> f32
fn set_foot_rotation_weight(self, value: f32)
fn foot_rotation_speed(self) -> f32
fn set_foot_rotation_speed(self, value: f32)
fn max_foot_rotation_angle(self) -> f32
fn set_max_foot_rotation_angle(self, value: f32)
fn rotate_solver(self) -> bool
fn set_rotate_solver(self, value: bool)
fn pelvis_speed(self) -> f32
fn set_pelvis_speed(self, value: f32)
fn pelvis_damper(self) -> f32
fn set_pelvis_damper(self, value: f32)
fn lower_pelvis_weight(self) -> f32
fn set_lower_pelvis_weight(self, value: f32)
fn lift_pelvis_weight(self) -> f32
fn set_lift_pelvis_weight(self, value: f32)
fn root_sphere_cast_radius(self) -> f32
fn set_root_sphere_cast_radius(self, value: f32)
fn overstep_falls_down(self) -> bool
fn set_overstep_falls_down(self, value: bool)
fn quality(self) -> Grounding_Quality
fn set_quality(self, value: Grounding_Quality)
fn initiated(self) -> bool
fn set_initiated(self, value: bool)
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.