Skip to main content

IIKSolverVR_Locomotion

Trait IIKSolverVR_Locomotion 

Source
pub trait IIKSolverVR_Locomotion: IObject {
Show 56 methods // Provided methods fn weight(self) -> f32 { ... } fn set_weight(self, value: f32) { ... } fn foot_distance(self) -> f32 { ... } fn set_foot_distance(self, value: f32) { ... } fn step_threshold(self) -> f32 { ... } fn set_step_threshold(self, value: f32) { ... } fn angle_threshold(self) -> f32 { ... } fn set_angle_threshold(self, value: f32) { ... } fn com_angle_mlp(self) -> f32 { ... } fn set_com_angle_mlp(self, value: f32) { ... } fn max_velocity(self) -> f32 { ... } fn set_max_velocity(self, value: f32) { ... } fn velocity_factor(self) -> f32 { ... } fn set_velocity_factor(self, value: f32) { ... } fn max_leg_stretch(self) -> f32 { ... } fn set_max_leg_stretch(self, value: f32) { ... } fn root_speed(self) -> f32 { ... } fn set_root_speed(self, value: f32) { ... } fn step_speed(self) -> f32 { ... } fn set_step_speed(self, value: f32) { ... } fn step_height(self) -> AnimationCurve { ... } fn set_step_height(self, value: AnimationCurve) { ... } fn max_body_y_offset(self) -> f32 { ... } fn set_max_body_y_offset(self, value: f32) { ... } fn heel_height(self) -> AnimationCurve { ... } fn set_heel_height(self, value: AnimationCurve) { ... } fn relax_leg_twist_min_angle(self) -> f32 { ... } fn set_relax_leg_twist_min_angle(self, value: f32) { ... } fn relax_leg_twist_speed(self) -> f32 { ... } fn set_relax_leg_twist_speed(self, value: f32) { ... } fn step_interpolation(self) -> InterpolationMode { ... } fn set_step_interpolation(self, value: InterpolationMode) { ... } fn offset(self) -> Vector3 { ... } fn set_offset(self, value: Vector3) { ... } fn blocking_enabled(self) -> bool { ... } fn set_blocking_enabled(self, value: bool) { ... } fn blocking_layers(self) -> LayerMask { ... } fn set_blocking_layers(self, value: LayerMask) { ... } fn raycast_radius(self) -> f32 { ... } fn set_raycast_radius(self, value: f32) { ... } fn raycast_height(self) -> f32 { ... } fn set_raycast_height(self, value: f32) { ... } fn on_left_footstep(self) -> UnityEvent { ... } fn set_on_left_footstep(self, value: UnityEvent) { ... } fn on_right_footstep(self) -> UnityEvent { ... } fn set_on_right_footstep(self, value: UnityEvent) { ... } fn footsteps(self) -> Array<IKSolverVR_Footstep> { ... } fn set_footsteps(self, value: Array<IKSolverVR_Footstep>) { ... } fn last_com_position(self) -> Vector3 { ... } fn set_last_com_position(self, value: Vector3) { ... } fn com_velocity(self) -> Vector3 { ... } fn set_com_velocity(self, value: Vector3) { ... } fn left_foot_index(self) -> i32 { ... } fn set_left_foot_index(self, value: i32) { ... } fn right_foot_index(self) -> i32 { ... } fn set_right_foot_index(self, value: i32) { ... }
}

Provided Methods§

Source

fn weight(self) -> f32

Source

fn set_weight(self, value: f32)

Source

fn foot_distance(self) -> f32

Source

fn set_foot_distance(self, value: f32)

Source

fn step_threshold(self) -> f32

Source

fn set_step_threshold(self, value: f32)

Source

fn angle_threshold(self) -> f32

Source

fn set_angle_threshold(self, value: f32)

Source

fn com_angle_mlp(self) -> f32

Source

fn set_com_angle_mlp(self, value: f32)

Source

fn max_velocity(self) -> f32

Source

fn set_max_velocity(self, value: f32)

Source

fn velocity_factor(self) -> f32

Source

fn set_velocity_factor(self, value: f32)

Source

fn max_leg_stretch(self) -> f32

Source

fn set_max_leg_stretch(self, value: f32)

Source

fn root_speed(self) -> f32

Source

fn set_root_speed(self, value: f32)

Source

fn step_speed(self) -> f32

Source

fn set_step_speed(self, value: f32)

Source

fn step_height(self) -> AnimationCurve

Source

fn set_step_height(self, value: AnimationCurve)

Source

fn max_body_y_offset(self) -> f32

Source

fn set_max_body_y_offset(self, value: f32)

Source

fn heel_height(self) -> AnimationCurve

Source

fn set_heel_height(self, value: AnimationCurve)

Source

fn relax_leg_twist_min_angle(self) -> f32

Source

fn set_relax_leg_twist_min_angle(self, value: f32)

Source

fn relax_leg_twist_speed(self) -> f32

Source

fn set_relax_leg_twist_speed(self, value: f32)

Source

fn step_interpolation(self) -> InterpolationMode

Source

fn set_step_interpolation(self, value: InterpolationMode)

Source

fn offset(self) -> Vector3

Source

fn set_offset(self, value: Vector3)

Source

fn blocking_enabled(self) -> bool

Source

fn set_blocking_enabled(self, value: bool)

Source

fn blocking_layers(self) -> LayerMask

Source

fn set_blocking_layers(self, value: LayerMask)

Source

fn raycast_radius(self) -> f32

Source

fn set_raycast_radius(self, value: f32)

Source

fn raycast_height(self) -> f32

Source

fn set_raycast_height(self, value: f32)

Source

fn on_left_footstep(self) -> UnityEvent

Source

fn set_on_left_footstep(self, value: UnityEvent)

Source

fn on_right_footstep(self) -> UnityEvent

Source

fn set_on_right_footstep(self, value: UnityEvent)

Source

fn footsteps(self) -> Array<IKSolverVR_Footstep>

Source

fn set_footsteps(self, value: Array<IKSolverVR_Footstep>)

Source

fn last_com_position(self) -> Vector3

Source

fn set_last_com_position(self, value: Vector3)

Source

fn com_velocity(self) -> Vector3

Source

fn set_com_velocity(self, value: Vector3)

Source

fn left_foot_index(self) -> i32

Source

fn set_left_foot_index(self, value: i32)

Source

fn right_foot_index(self) -> i32

Source

fn set_right_foot_index(self, value: i32)

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§