pub trait IIKMapping_BoneMap: IObject {
Show 44 methods
// Provided methods
fn transform(self) -> Transform { ... }
fn set_transform(self, value: Transform) { ... }
fn chain_index(self) -> i32 { ... }
fn set_chain_index(self, value: i32) { ... }
fn node_index(self) -> i32 { ... }
fn set_node_index(self, value: i32) { ... }
fn default_local_position(self) -> Vector3 { ... }
fn set_default_local_position(self, value: Vector3) { ... }
fn default_local_rotation(self) -> Quaternion { ... }
fn set_default_local_rotation(self, value: Quaternion) { ... }
fn local_swing_axis_field(self) -> Vector3 { ... }
fn set_local_swing_axis_field(self, value: Vector3) { ... }
fn local_twist_axis_field(self) -> Vector3 { ... }
fn set_local_twist_axis_field(self, value: Vector3) { ... }
fn plane_position(self) -> Vector3 { ... }
fn set_plane_position(self, value: Vector3) { ... }
fn ik_position_field(self) -> Vector3 { ... }
fn set_ik_position_field(self, value: Vector3) { ... }
fn default_local_target_rotation(self) -> Quaternion { ... }
fn set_default_local_target_rotation(self, value: Quaternion) { ... }
fn maintain_rotation_field(self) -> Quaternion { ... }
fn set_maintain_rotation_field(self, value: Quaternion) { ... }
fn length_field(self) -> f32 { ... }
fn set_length_field(self, value: f32) { ... }
fn animated_rotation(self) -> Quaternion { ... }
fn set_animated_rotation(self, value: Quaternion) { ... }
fn plane_bone1(self) -> Transform { ... }
fn set_plane_bone1(self, value: Transform) { ... }
fn plane_bone2(self) -> Transform { ... }
fn set_plane_bone2(self, value: Transform) { ... }
fn plane_bone3(self) -> Transform { ... }
fn set_plane_bone3(self, value: Transform) { ... }
fn plane1_chain_index(self) -> i32 { ... }
fn set_plane1_chain_index(self, value: i32) { ... }
fn plane1_node_index(self) -> i32 { ... }
fn set_plane1_node_index(self, value: i32) { ... }
fn plane2_chain_index(self) -> i32 { ... }
fn set_plane2_chain_index(self, value: i32) { ... }
fn plane2_node_index(self) -> i32 { ... }
fn set_plane2_node_index(self, value: i32) { ... }
fn plane3_chain_index(self) -> i32 { ... }
fn set_plane3_chain_index(self, value: i32) { ... }
fn plane3_node_index(self) -> i32 { ... }
fn set_plane3_node_index(self, value: i32) { ... }
}Provided Methods§
fn transform(self) -> Transform
fn set_transform(self, value: Transform)
fn chain_index(self) -> i32
fn set_chain_index(self, value: i32)
fn node_index(self) -> i32
fn set_node_index(self, value: i32)
fn default_local_position(self) -> Vector3
fn set_default_local_position(self, value: Vector3)
fn default_local_rotation(self) -> Quaternion
fn set_default_local_rotation(self, value: Quaternion)
fn local_swing_axis_field(self) -> Vector3
fn set_local_swing_axis_field(self, value: Vector3)
fn local_twist_axis_field(self) -> Vector3
fn set_local_twist_axis_field(self, value: Vector3)
fn plane_position(self) -> Vector3
fn set_plane_position(self, value: Vector3)
fn ik_position_field(self) -> Vector3
fn set_ik_position_field(self, value: Vector3)
fn default_local_target_rotation(self) -> Quaternion
fn set_default_local_target_rotation(self, value: Quaternion)
fn maintain_rotation_field(self) -> Quaternion
fn set_maintain_rotation_field(self, value: Quaternion)
fn length_field(self) -> f32
fn set_length_field(self, value: f32)
fn animated_rotation(self) -> Quaternion
fn set_animated_rotation(self, value: Quaternion)
fn plane_bone1(self) -> Transform
fn set_plane_bone1(self, value: Transform)
fn plane_bone2(self) -> Transform
fn set_plane_bone2(self, value: Transform)
fn plane_bone3(self) -> Transform
fn set_plane_bone3(self, value: Transform)
fn plane1_chain_index(self) -> i32
fn set_plane1_chain_index(self, value: i32)
fn plane1_node_index(self) -> i32
fn set_plane1_node_index(self, value: i32)
fn plane2_chain_index(self) -> i32
fn set_plane2_chain_index(self, value: i32)
fn plane2_node_index(self) -> i32
fn set_plane2_node_index(self, value: i32)
fn plane3_chain_index(self) -> i32
fn set_plane3_chain_index(self, value: i32)
fn plane3_node_index(self) -> i32
fn set_plane3_node_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.