Skip to main content

IIKEffector

Trait IIKEffector 

Source
pub trait IIKEffector: IObject {
Show 62 methods // Provided methods fn bone(self) -> Transform { ... } fn set_bone(self, value: Transform) { ... } fn target(self) -> Transform { ... } fn set_target(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 position(self) -> Vector3 { ... } fn set_position(self, value: Vector3) { ... } fn rotation(self) -> Quaternion { ... } fn set_rotation(self, value: Quaternion) { ... } fn position_offset(self) -> Vector3 { ... } fn set_position_offset(self, value: Vector3) { ... } fn effect_child_nodes(self) -> bool { ... } fn set_effect_child_nodes(self, value: bool) { ... } fn maintain_relative_position_weight(self) -> f32 { ... } fn set_maintain_relative_position_weight(self, value: f32) { ... } fn child_bones(self) -> Array<Transform> { ... } fn set_child_bones(self, value: Array<Transform>) { ... } 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 plane_rotation_offset(self) -> Quaternion { ... } fn set_plane_rotation_offset(self, value: Quaternion) { ... } fn pos_w(self) -> f32 { ... } fn set_pos_w(self, value: f32) { ... } fn rot_w(self) -> f32 { ... } fn set_rot_w(self, value: f32) { ... } fn local_positions(self) -> Array<Vector3> { ... } fn set_local_positions(self, value: Array<Vector3>) { ... } fn use_plane_nodes(self) -> bool { ... } fn set_use_plane_nodes(self, value: bool) { ... } fn animated_plane_rotation(self) -> Quaternion { ... } fn set_animated_plane_rotation(self, value: Quaternion) { ... } fn animated_position(self) -> Vector3 { ... } fn set_animated_position(self, value: Vector3) { ... } fn first_update(self) -> bool { ... } fn set_first_update(self, value: bool) { ... } 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 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) { ... } fn child_chain_indexes(self) -> Array<i32> { ... } fn set_child_chain_indexes(self, value: Array<i32>) { ... } fn child_node_indexes(self) -> Array<i32> { ... } fn set_child_node_indexes(self, value: Array<i32>) { ... }
}

Provided Methods§

Source

fn bone(self) -> Transform

Source

fn set_bone(self, value: Transform)

Source

fn target(self) -> Transform

Source

fn set_target(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 position(self) -> Vector3

Source

fn set_position(self, value: Vector3)

Source

fn rotation(self) -> Quaternion

Source

fn set_rotation(self, value: Quaternion)

Source

fn position_offset(self) -> Vector3

Source

fn set_position_offset(self, value: Vector3)

Source

fn effect_child_nodes(self) -> bool

Source

fn set_effect_child_nodes(self, value: bool)

Source

fn maintain_relative_position_weight(self) -> f32

Source

fn set_maintain_relative_position_weight(self, value: f32)

Source

fn child_bones(self) -> Array<Transform>

Source

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

Source

fn plane_bone1(self) -> Transform

Source

fn set_plane_bone1(self, value: Transform)

Source

fn plane_bone2(self) -> Transform

Source

fn set_plane_bone2(self, value: Transform)

Source

fn plane_bone3(self) -> Transform

Source

fn set_plane_bone3(self, value: Transform)

Source

fn plane_rotation_offset(self) -> Quaternion

Source

fn set_plane_rotation_offset(self, value: Quaternion)

Source

fn pos_w(self) -> f32

Source

fn set_pos_w(self, value: f32)

Source

fn rot_w(self) -> f32

Source

fn set_rot_w(self, value: f32)

Source

fn local_positions(self) -> Array<Vector3>

Source

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

Source

fn use_plane_nodes(self) -> bool

Source

fn set_use_plane_nodes(self, value: bool)

Source

fn animated_plane_rotation(self) -> Quaternion

Source

fn set_animated_plane_rotation(self, value: Quaternion)

Source

fn animated_position(self) -> Vector3

Source

fn set_animated_position(self, value: Vector3)

Source

fn first_update(self) -> bool

Source

fn set_first_update(self, value: bool)

Source

fn chain_index(self) -> i32

Source

fn set_chain_index(self, value: i32)

Source

fn node_index(self) -> i32

Source

fn set_node_index(self, value: i32)

Source

fn plane1_chain_index(self) -> i32

Source

fn set_plane1_chain_index(self, value: i32)

Source

fn plane1_node_index(self) -> i32

Source

fn set_plane1_node_index(self, value: i32)

Source

fn plane2_chain_index(self) -> i32

Source

fn set_plane2_chain_index(self, value: i32)

Source

fn plane2_node_index(self) -> i32

Source

fn set_plane2_node_index(self, value: i32)

Source

fn plane3_chain_index(self) -> i32

Source

fn set_plane3_chain_index(self, value: i32)

Source

fn plane3_node_index(self) -> i32

Source

fn set_plane3_node_index(self, value: i32)

Source

fn child_chain_indexes(self) -> Array<i32>

Source

fn set_child_chain_indexes(self, value: Array<i32>)

Source

fn child_node_indexes(self) -> Array<i32>

Source

fn set_child_node_indexes(self, value: Array<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.

Implementors§