Skip to main content

IInteractionEffector

Trait IInteractionEffector 

Source
pub trait IInteractionEffector: IObject {
Show 66 methods // Provided methods fn poser(self) -> Poser { ... } fn set_poser(self, value: Poser) { ... } fn effector(self) -> IKEffector { ... } fn set_effector(self, value: IKEffector) { ... } fn timer(self) -> f32 { ... } fn set_timer(self, value: f32) { ... } fn length(self) -> f32 { ... } fn set_length(self, value: f32) { ... } fn weight(self) -> f32 { ... } fn set_weight(self, value: f32) { ... } fn fade_in_speed(self) -> f32 { ... } fn set_fade_in_speed(self, value: f32) { ... } fn default_position_weight(self) -> f32 { ... } fn set_default_position_weight(self, value: f32) { ... } fn default_rotation_weight(self) -> f32 { ... } fn set_default_rotation_weight(self, value: f32) { ... } fn default_pull(self) -> f32 { ... } fn set_default_pull(self, value: f32) { ... } fn default_reach(self) -> f32 { ... } fn set_default_reach(self, value: f32) { ... } fn default_push(self) -> f32 { ... } fn set_default_push(self, value: f32) { ... } fn default_push_parent(self) -> f32 { ... } fn set_default_push_parent(self, value: f32) { ... } fn default_bend_goal_weight(self) -> f32 { ... } fn set_default_bend_goal_weight(self, value: f32) { ... } fn reset_timer(self) -> f32 { ... } fn set_reset_timer(self, value: f32) { ... } fn position_weight_used(self) -> bool { ... } fn set_position_weight_used(self, value: bool) { ... } fn rotation_weight_used(self) -> bool { ... } fn set_rotation_weight_used(self, value: bool) { ... } fn pull_used(self) -> bool { ... } fn set_pull_used(self, value: bool) { ... } fn reach_used(self) -> bool { ... } fn set_reach_used(self, value: bool) { ... } fn push_used(self) -> bool { ... } fn set_push_used(self, value: bool) { ... } fn push_parent_used(self) -> bool { ... } fn set_push_parent_used(self, value: bool) { ... } fn bend_goal_weight_used(self) -> bool { ... } fn set_bend_goal_weight_used(self, value: bool) { ... } fn picked_up(self) -> bool { ... } fn set_picked_up(self, value: bool) { ... } fn defaults(self) -> bool { ... } fn set_defaults(self, value: bool) { ... } fn pick_up_on_post_fbbik(self) -> bool { ... } fn set_pick_up_on_post_fbbik(self, value: bool) { ... } fn pick_up_position(self) -> Vector3 { ... } fn set_pick_up_position(self, value: Vector3) { ... } fn pause_position_relative(self) -> Vector3 { ... } fn set_pause_position_relative(self, value: Vector3) { ... } fn pick_up_rotation(self) -> Quaternion { ... } fn set_pick_up_rotation(self, value: Quaternion) { ... } fn pause_rotation_relative(self) -> Quaternion { ... } fn set_pause_rotation_relative(self, value: Quaternion) { ... } fn interaction_target(self) -> InteractionTarget { ... } fn set_interaction_target(self, value: InteractionTarget) { ... } fn target(self) -> Transform { ... } fn set_target(self, value: Transform) { ... } fn triggered(self) -> List_1<bool> { ... } fn set_triggered(self, value: List_1<bool>) { ... } fn interaction_system(self) -> InteractionSystem { ... } fn set_interaction_system(self, value: InteractionSystem) { ... } fn started(self) -> bool { ... } fn set_started(self, value: bool) { ... }
}

Provided Methods§

Source

fn poser(self) -> Poser

Source

fn set_poser(self, value: Poser)

Source

fn effector(self) -> IKEffector

Source

fn set_effector(self, value: IKEffector)

Source

fn timer(self) -> f32

Source

fn set_timer(self, value: f32)

Source

fn length(self) -> f32

Source

fn set_length(self, value: f32)

Source

fn weight(self) -> f32

Source

fn set_weight(self, value: f32)

Source

fn fade_in_speed(self) -> f32

Source

fn set_fade_in_speed(self, value: f32)

Source

fn default_position_weight(self) -> f32

Source

fn set_default_position_weight(self, value: f32)

Source

fn default_rotation_weight(self) -> f32

Source

fn set_default_rotation_weight(self, value: f32)

Source

fn default_pull(self) -> f32

Source

fn set_default_pull(self, value: f32)

Source

fn default_reach(self) -> f32

Source

fn set_default_reach(self, value: f32)

Source

fn default_push(self) -> f32

Source

fn set_default_push(self, value: f32)

Source

fn default_push_parent(self) -> f32

Source

fn set_default_push_parent(self, value: f32)

Source

fn default_bend_goal_weight(self) -> f32

Source

fn set_default_bend_goal_weight(self, value: f32)

Source

fn reset_timer(self) -> f32

Source

fn set_reset_timer(self, value: f32)

Source

fn position_weight_used(self) -> bool

Source

fn set_position_weight_used(self, value: bool)

Source

fn rotation_weight_used(self) -> bool

Source

fn set_rotation_weight_used(self, value: bool)

Source

fn pull_used(self) -> bool

Source

fn set_pull_used(self, value: bool)

Source

fn reach_used(self) -> bool

Source

fn set_reach_used(self, value: bool)

Source

fn push_used(self) -> bool

Source

fn set_push_used(self, value: bool)

Source

fn push_parent_used(self) -> bool

Source

fn set_push_parent_used(self, value: bool)

Source

fn bend_goal_weight_used(self) -> bool

Source

fn set_bend_goal_weight_used(self, value: bool)

Source

fn picked_up(self) -> bool

Source

fn set_picked_up(self, value: bool)

Source

fn defaults(self) -> bool

Source

fn set_defaults(self, value: bool)

Source

fn pick_up_on_post_fbbik(self) -> bool

Source

fn set_pick_up_on_post_fbbik(self, value: bool)

Source

fn pick_up_position(self) -> Vector3

Source

fn set_pick_up_position(self, value: Vector3)

Source

fn pause_position_relative(self) -> Vector3

Source

fn set_pause_position_relative(self, value: Vector3)

Source

fn pick_up_rotation(self) -> Quaternion

Source

fn set_pick_up_rotation(self, value: Quaternion)

Source

fn pause_rotation_relative(self) -> Quaternion

Source

fn set_pause_rotation_relative(self, value: Quaternion)

Source

fn interaction_target(self) -> InteractionTarget

Source

fn set_interaction_target(self, value: InteractionTarget)

Source

fn target(self) -> Transform

Source

fn set_target(self, value: Transform)

Source

fn triggered(self) -> List_1<bool>

Source

fn set_triggered(self, value: List_1<bool>)

Source

fn interaction_system(self) -> InteractionSystem

Source

fn set_interaction_system(self, value: InteractionSystem)

Source

fn started(self) -> bool

Source

fn set_started(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.

Implementors§