pub trait IIKConstraintBend: IObject {
Show 34 methods
// Provided methods
fn bone1(self) -> Transform { ... }
fn set_bone1(self, value: Transform) { ... }
fn bone2(self) -> Transform { ... }
fn set_bone2(self, value: Transform) { ... }
fn bone3(self) -> Transform { ... }
fn set_bone3(self, value: Transform) { ... }
fn bend_goal(self) -> Transform { ... }
fn set_bend_goal(self, value: Transform) { ... }
fn direction(self) -> Vector3 { ... }
fn set_direction(self, value: Vector3) { ... }
fn rotation_offset(self) -> Quaternion { ... }
fn set_rotation_offset(self, value: Quaternion) { ... }
fn weight(self) -> f32 { ... }
fn set_weight(self, value: f32) { ... }
fn default_local_direction(self) -> Vector3 { ... }
fn set_default_local_direction(self, value: Vector3) { ... }
fn default_child_direction(self) -> Vector3 { ... }
fn set_default_child_direction(self, value: Vector3) { ... }
fn clamp_f(self) -> f32 { ... }
fn set_clamp_f(self, value: f32) { ... }
fn chain_index1(self) -> i32 { ... }
fn set_chain_index1(self, value: i32) { ... }
fn node_index1(self) -> i32 { ... }
fn set_node_index1(self, value: i32) { ... }
fn chain_index2(self) -> i32 { ... }
fn set_chain_index2(self, value: i32) { ... }
fn node_index2(self) -> i32 { ... }
fn set_node_index2(self, value: i32) { ... }
fn chain_index3(self) -> i32 { ... }
fn set_chain_index3(self, value: i32) { ... }
fn node_index3(self) -> i32 { ... }
fn set_node_index3(self, value: i32) { ... }
fn limb_orientations_set(self) -> bool { ... }
fn set_limb_orientations_set(self, value: bool) { ... }
}Provided Methods§
fn bone1(self) -> Transform
fn set_bone1(self, value: Transform)
fn bone2(self) -> Transform
fn set_bone2(self, value: Transform)
fn bone3(self) -> Transform
fn set_bone3(self, value: Transform)
fn bend_goal(self) -> Transform
fn set_bend_goal(self, value: Transform)
fn direction(self) -> Vector3
fn set_direction(self, value: Vector3)
fn rotation_offset(self) -> Quaternion
fn set_rotation_offset(self, value: Quaternion)
fn weight(self) -> f32
fn set_weight(self, value: f32)
fn default_local_direction(self) -> Vector3
fn set_default_local_direction(self, value: Vector3)
fn default_child_direction(self) -> Vector3
fn set_default_child_direction(self, value: Vector3)
fn clamp_f(self) -> f32
fn set_clamp_f(self, value: f32)
fn chain_index1(self) -> i32
fn set_chain_index1(self, value: i32)
fn node_index1(self) -> i32
fn set_node_index1(self, value: i32)
fn chain_index2(self) -> i32
fn set_chain_index2(self, value: i32)
fn node_index2(self) -> i32
fn set_node_index2(self, value: i32)
fn chain_index3(self) -> i32
fn set_chain_index3(self, value: i32)
fn node_index3(self) -> i32
fn set_node_index3(self, value: i32)
fn limb_orientations_set(self) -> bool
fn set_limb_orientations_set(self, value: bool)
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.