Skip to main content

IIKSolverVR_Arm

Trait IIKSolverVR_Arm 

Source
pub trait IIKSolverVR_Arm: IIKSolverVR_BodyPart {
Show 50 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 shoulder_rotation_mode(self) -> IKSolverVR_Arm_ShoulderRotationMode { ... } fn set_shoulder_rotation_mode( self, value: IKSolverVR_Arm_ShoulderRotationMode, ) { ... } fn shoulder_rotation_weight(self) -> f32 { ... } fn set_shoulder_rotation_weight(self, value: f32) { ... } fn shoulder_twist_weight(self) -> f32 { ... } fn set_shoulder_twist_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 wrist_to_palm_axis(self) -> Vector3 { ... } fn set_wrist_to_palm_axis(self, value: Vector3) { ... } fn palm_to_thumb_axis(self) -> Vector3 { ... } fn set_palm_to_thumb_axis(self, value: Vector3) { ... } fn arm_length_mlp(self) -> f32 { ... } fn set_arm_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 bend_direction(self) -> Vector3 { ... } fn set_bend_direction(self, value: Vector3) { ... } fn hand_position_offset(self) -> Vector3 { ... } fn set_hand_position_offset(self, value: Vector3) { ... } fn has_shoulder(self) -> bool { ... } fn set_has_shoulder(self, value: bool) { ... } fn chest_forward_axis(self) -> Vector3 { ... } fn set_chest_forward_axis(self, value: Vector3) { ... } fn chest_up_axis(self) -> Vector3 { ... } fn set_chest_up_axis(self, value: Vector3) { ... } fn chest_rotation(self) -> Quaternion { ... } fn set_chest_rotation(self, value: Quaternion) { ... } fn chest_forward(self) -> Vector3 { ... } fn set_chest_forward(self, value: Vector3) { ... } fn chest_up(self) -> Vector3 { ... } fn set_chest_up(self, value: Vector3) { ... } fn forearm_rel_to_upper_arm(self) -> Quaternion { ... } fn set_forearm_rel_to_upper_arm(self, value: Quaternion) { ... } fn upper_arm_bend_axis(self) -> Vector3 { ... } fn set_upper_arm_bend_axis(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 shoulder_rotation_mode(self) -> IKSolverVR_Arm_ShoulderRotationMode

Source

fn set_shoulder_rotation_mode(self, value: IKSolverVR_Arm_ShoulderRotationMode)

Source

fn shoulder_rotation_weight(self) -> f32

Source

fn set_shoulder_rotation_weight(self, value: f32)

Source

fn shoulder_twist_weight(self) -> f32

Source

fn set_shoulder_twist_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 wrist_to_palm_axis(self) -> Vector3

Source

fn set_wrist_to_palm_axis(self, value: Vector3)

Source

fn palm_to_thumb_axis(self) -> Vector3

Source

fn set_palm_to_thumb_axis(self, value: Vector3)

Source

fn arm_length_mlp(self) -> f32

Source

fn set_arm_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 bend_direction(self) -> Vector3

Source

fn set_bend_direction(self, value: Vector3)

Source

fn hand_position_offset(self) -> Vector3

Source

fn set_hand_position_offset(self, value: Vector3)

Source

fn has_shoulder(self) -> bool

Source

fn set_has_shoulder(self, value: bool)

Source

fn chest_forward_axis(self) -> Vector3

Source

fn set_chest_forward_axis(self, value: Vector3)

Source

fn chest_up_axis(self) -> Vector3

Source

fn set_chest_up_axis(self, value: Vector3)

Source

fn chest_rotation(self) -> Quaternion

Source

fn set_chest_rotation(self, value: Quaternion)

Source

fn chest_forward(self) -> Vector3

Source

fn set_chest_forward(self, value: Vector3)

Source

fn chest_up(self) -> Vector3

Source

fn set_chest_up(self, value: Vector3)

Source

fn forearm_rel_to_upper_arm(self) -> Quaternion

Source

fn set_forearm_rel_to_upper_arm(self, value: Quaternion)

Source

fn upper_arm_bend_axis(self) -> Vector3

Source

fn set_upper_arm_bend_axis(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§