Skip to main content

IIKSolverVR

Trait IIKSolverVR 

Source
pub trait IIKSolverVR: IIKSolver {
Show 72 methods // Provided methods fn solver_transforms(self) -> Array<Transform> { ... } fn set_solver_transforms(self, value: Array<Transform>) { ... } fn has_chest(self) -> bool { ... } fn set_has_chest(self, value: bool) { ... } fn has_neck(self) -> bool { ... } fn set_has_neck(self, value: bool) { ... } fn has_shoulders(self) -> bool { ... } fn set_has_shoulders(self, value: bool) { ... } fn has_toes(self) -> bool { ... } fn set_has_toes(self, value: bool) { ... } fn has_legs(self) -> bool { ... } fn set_has_legs(self, value: bool) { ... } fn read_positions(self) -> Array<Vector3> { ... } fn set_read_positions(self, value: Array<Vector3>) { ... } fn read_rotations(self) -> Array<Quaternion> { ... } fn set_read_rotations(self, value: Array<Quaternion>) { ... } fn solved_positions(self) -> Array<Vector3> { ... } fn set_solved_positions(self, value: Array<Vector3>) { ... } fn solved_rotations(self) -> Array<Quaternion> { ... } fn set_solved_rotations(self, value: Array<Quaternion>) { ... } fn default_local_rotations(self) -> Array<Quaternion> { ... } fn set_default_local_rotations(self, value: Array<Quaternion>) { ... } fn default_local_positions(self) -> Array<Vector3> { ... } fn set_default_local_positions(self, value: Array<Vector3>) { ... } fn root_v(self) -> Vector3 { ... } fn set_root_v(self, value: Vector3) { ... } fn root_velocity(self) -> Vector3 { ... } fn set_root_velocity(self, value: Vector3) { ... } fn body_offset(self) -> Vector3 { ... } fn set_body_offset(self, value: Vector3) { ... } fn support_leg_index(self) -> i32 { ... } fn set_support_leg_index(self, value: i32) { ... } fn last_lod(self) -> i32 { ... } fn set_last_lod(self, value: i32) { ... } fn lod(self) -> i32 { ... } fn set_lod(self, value: i32) { ... } fn scale(self) -> f32 { ... } fn set_scale(self, value: f32) { ... } fn plant_feet(self) -> bool { ... } fn set_plant_feet(self, value: bool) { ... } fn spine(self) -> IKSolverVR_Spine { ... } fn set_spine(self, value: IKSolverVR_Spine) { ... } fn left_arm(self) -> IKSolverVR_Arm { ... } fn set_left_arm(self, value: IKSolverVR_Arm) { ... } fn right_arm(self) -> IKSolverVR_Arm { ... } fn set_right_arm(self, value: IKSolverVR_Arm) { ... } fn left_leg(self) -> IKSolverVR_Leg { ... } fn set_left_leg(self, value: IKSolverVR_Leg) { ... } fn right_leg(self) -> IKSolverVR_Leg { ... } fn set_right_leg(self, value: IKSolverVR_Leg) { ... } fn locomotion(self) -> IKSolverVR_Locomotion { ... } fn set_locomotion(self, value: IKSolverVR_Locomotion) { ... } fn legs(self) -> Array<IKSolverVR_Leg> { ... } fn set_legs(self, value: Array<IKSolverVR_Leg>) { ... } fn arms(self) -> Array<IKSolverVR_Arm> { ... } fn set_arms(self, value: Array<IKSolverVR_Arm>) { ... } fn head_position(self) -> Vector3 { ... } fn set_head_position(self, value: Vector3) { ... } fn head_delta_position(self) -> Vector3 { ... } fn set_head_delta_position(self, value: Vector3) { ... } fn raycast_origin_pelvis(self) -> Vector3 { ... } fn set_raycast_origin_pelvis(self, value: Vector3) { ... } fn last_offset(self) -> Vector3 { ... } fn set_last_offset(self, value: Vector3) { ... } fn debug_pos1(self) -> Vector3 { ... } fn set_debug_pos1(self, value: Vector3) { ... } fn debug_pos2(self) -> Vector3 { ... } fn set_debug_pos2(self, value: Vector3) { ... } fn debug_pos3(self) -> Vector3 { ... } fn set_debug_pos3(self, value: Vector3) { ... } fn debug_pos4(self) -> Vector3 { ... } fn set_debug_pos4(self, value: Vector3) { ... }
}

Provided Methods§

Source

fn solver_transforms(self) -> Array<Transform>

Source

fn set_solver_transforms(self, value: Array<Transform>)

Source

fn has_chest(self) -> bool

Source

fn set_has_chest(self, value: bool)

Source

fn has_neck(self) -> bool

Source

fn set_has_neck(self, value: bool)

Source

fn has_shoulders(self) -> bool

Source

fn set_has_shoulders(self, value: bool)

Source

fn has_toes(self) -> bool

Source

fn set_has_toes(self, value: bool)

Source

fn has_legs(self) -> bool

Source

fn set_has_legs(self, value: bool)

Source

fn read_positions(self) -> Array<Vector3>

Source

fn set_read_positions(self, value: Array<Vector3>)

Source

fn read_rotations(self) -> Array<Quaternion>

Source

fn set_read_rotations(self, value: Array<Quaternion>)

Source

fn solved_positions(self) -> Array<Vector3>

Source

fn set_solved_positions(self, value: Array<Vector3>)

Source

fn solved_rotations(self) -> Array<Quaternion>

Source

fn set_solved_rotations(self, value: Array<Quaternion>)

Source

fn default_local_rotations(self) -> Array<Quaternion>

Source

fn set_default_local_rotations(self, value: Array<Quaternion>)

Source

fn default_local_positions(self) -> Array<Vector3>

Source

fn set_default_local_positions(self, value: Array<Vector3>)

Source

fn root_v(self) -> Vector3

Source

fn set_root_v(self, value: Vector3)

Source

fn root_velocity(self) -> Vector3

Source

fn set_root_velocity(self, value: Vector3)

Source

fn body_offset(self) -> Vector3

Source

fn set_body_offset(self, value: Vector3)

Source

fn support_leg_index(self) -> i32

Source

fn set_support_leg_index(self, value: i32)

Source

fn last_lod(self) -> i32

Source

fn set_last_lod(self, value: i32)

Source

fn lod(self) -> i32

Source

fn set_lod(self, value: i32)

Source

fn scale(self) -> f32

Source

fn set_scale(self, value: f32)

Source

fn plant_feet(self) -> bool

Source

fn set_plant_feet(self, value: bool)

Source

fn spine(self) -> IKSolverVR_Spine

Source

fn set_spine(self, value: IKSolverVR_Spine)

Source

fn left_arm(self) -> IKSolverVR_Arm

Source

fn set_left_arm(self, value: IKSolverVR_Arm)

Source

fn right_arm(self) -> IKSolverVR_Arm

Source

fn set_right_arm(self, value: IKSolverVR_Arm)

Source

fn left_leg(self) -> IKSolverVR_Leg

Source

fn set_left_leg(self, value: IKSolverVR_Leg)

Source

fn right_leg(self) -> IKSolverVR_Leg

Source

fn set_right_leg(self, value: IKSolverVR_Leg)

Source

fn locomotion(self) -> IKSolverVR_Locomotion

Source

fn set_locomotion(self, value: IKSolverVR_Locomotion)

Source

fn legs(self) -> Array<IKSolverVR_Leg>

Source

fn set_legs(self, value: Array<IKSolverVR_Leg>)

Source

fn arms(self) -> Array<IKSolverVR_Arm>

Source

fn set_arms(self, value: Array<IKSolverVR_Arm>)

Source

fn head_position(self) -> Vector3

Source

fn set_head_position(self, value: Vector3)

Source

fn head_delta_position(self) -> Vector3

Source

fn set_head_delta_position(self, value: Vector3)

Source

fn raycast_origin_pelvis(self) -> Vector3

Source

fn set_raycast_origin_pelvis(self, value: Vector3)

Source

fn last_offset(self) -> Vector3

Source

fn set_last_offset(self, value: Vector3)

Source

fn debug_pos1(self) -> Vector3

Source

fn set_debug_pos1(self, value: Vector3)

Source

fn debug_pos2(self) -> Vector3

Source

fn set_debug_pos2(self, value: Vector3)

Source

fn debug_pos3(self) -> Vector3

Source

fn set_debug_pos3(self, value: Vector3)

Source

fn debug_pos4(self) -> Vector3

Source

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