Skip to main content

IIKSolverVR_Leg

Trait IIKSolverVR_Leg 

Source
pub trait IIKSolverVR_Leg: IIKSolverVR_BodyPart {
Show 46 methods // Provided methods fn target(self) -> Transform { ... } fn set_target(self, value: Transform) { ... } fn bend_goal(self) -> Transform { ... } fn set_bend_goal(self, value: Transform) { ... } fn position_weight(self) -> f32 { ... } fn set_position_weight(self, value: f32) { ... } fn rotation_weight(self) -> f32 { ... } fn set_rotation_weight(self, value: f32) { ... } fn bend_goal_weight(self) -> f32 { ... } fn set_bend_goal_weight(self, value: f32) { ... } fn swivel_offset(self) -> f32 { ... } fn set_swivel_offset(self, value: f32) { ... } fn bend_to_target_weight(self) -> f32 { ... } fn set_bend_to_target_weight(self, value: f32) { ... } fn leg_length_mlp(self) -> f32 { ... } fn set_leg_length_mlp(self, value: f32) { ... } fn stretch_curve(self) -> AnimationCurve { ... } fn set_stretch_curve(self, value: AnimationCurve) { ... } fn ik_position(self) -> Vector3 { ... } fn set_ik_position(self, value: Vector3) { ... } fn ik_rotation(self) -> Quaternion { ... } fn set_ik_rotation(self, value: Quaternion) { ... } fn foot_position_offset(self) -> Vector3 { ... } fn set_foot_position_offset(self, value: Vector3) { ... } fn heel_position_offset(self) -> Vector3 { ... } fn set_heel_position_offset(self, value: Vector3) { ... } fn foot_rotation_offset(self) -> Quaternion { ... } fn set_foot_rotation_offset(self, value: Quaternion) { ... } fn current_mag(self) -> f32 { ... } fn set_current_mag(self, value: f32) { ... } fn use_animated_bend_normal(self) -> bool { ... } fn set_use_animated_bend_normal(self, value: bool) { ... } fn foot_position(self) -> Vector3 { ... } fn set_foot_position(self, value: Vector3) { ... } fn foot_rotation(self) -> Quaternion { ... } fn set_foot_rotation(self, value: Quaternion) { ... } fn bend_normal(self) -> Vector3 { ... } fn set_bend_normal(self, value: Vector3) { ... } fn calf_rel_to_thigh(self) -> Quaternion { ... } fn set_calf_rel_to_thigh(self, value: Quaternion) { ... } fn thigh_rel_to_foot(self) -> Quaternion { ... } fn set_thigh_rel_to_foot(self, value: Quaternion) { ... } fn bend_normal_rel_to_pelvis(self) -> Vector3 { ... } fn set_bend_normal_rel_to_pelvis(self, value: Vector3) { ... } fn bend_normal_rel_to_target(self) -> Vector3 { ... } fn set_bend_normal_rel_to_target(self, value: Vector3) { ... }
}

Provided Methods§

Source

fn target(self) -> Transform

Source

fn set_target(self, value: Transform)

Source

fn bend_goal(self) -> Transform

Source

fn set_bend_goal(self, value: Transform)

Source

fn position_weight(self) -> f32

Source

fn set_position_weight(self, value: f32)

Source

fn rotation_weight(self) -> f32

Source

fn set_rotation_weight(self, value: f32)

Source

fn bend_goal_weight(self) -> f32

Source

fn set_bend_goal_weight(self, value: f32)

Source

fn swivel_offset(self) -> f32

Source

fn set_swivel_offset(self, value: f32)

Source

fn bend_to_target_weight(self) -> f32

Source

fn set_bend_to_target_weight(self, value: f32)

Source

fn leg_length_mlp(self) -> f32

Source

fn set_leg_length_mlp(self, value: f32)

Source

fn stretch_curve(self) -> AnimationCurve

Source

fn set_stretch_curve(self, value: AnimationCurve)

Source

fn ik_position(self) -> Vector3

Source

fn set_ik_position(self, value: Vector3)

Source

fn ik_rotation(self) -> Quaternion

Source

fn set_ik_rotation(self, value: Quaternion)

Source

fn foot_position_offset(self) -> Vector3

Source

fn set_foot_position_offset(self, value: Vector3)

Source

fn heel_position_offset(self) -> Vector3

Source

fn set_heel_position_offset(self, value: Vector3)

Source

fn foot_rotation_offset(self) -> Quaternion

Source

fn set_foot_rotation_offset(self, value: Quaternion)

Source

fn current_mag(self) -> f32

Source

fn set_current_mag(self, value: f32)

Source

fn use_animated_bend_normal(self) -> bool

Source

fn set_use_animated_bend_normal(self, value: bool)

Source

fn foot_position(self) -> Vector3

Source

fn set_foot_position(self, value: Vector3)

Source

fn foot_rotation(self) -> Quaternion

Source

fn set_foot_rotation(self, value: Quaternion)

Source

fn bend_normal(self) -> Vector3

Source

fn set_bend_normal(self, value: Vector3)

Source

fn calf_rel_to_thigh(self) -> Quaternion

Source

fn set_calf_rel_to_thigh(self, value: Quaternion)

Source

fn thigh_rel_to_foot(self) -> Quaternion

Source

fn set_thigh_rel_to_foot(self, value: Quaternion)

Source

fn bend_normal_rel_to_pelvis(self) -> Vector3

Source

fn set_bend_normal_rel_to_pelvis(self, value: Vector3)

Source

fn bend_normal_rel_to_target(self) -> Vector3

Source

fn set_bend_normal_rel_to_target(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.

Implementors§