[−][src]Trait mutiny::blender::ActionExt
Required Methods
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
Provided Methods
fn update(&mut self)
Implementations on Foreign Types
impl ActionExt for Action
[src]
impl ActionExt for Action
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
[src]
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
[src]
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
[src]
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
[src]
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
[src]
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
[src]
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
[src]
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
[src]
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
[src]
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
fn update(&mut self)
[src]
fn update(&mut self)
impl<'a, A: ActionExt> ActionExt for &'a A
[src]
impl<'a, A: ActionExt> ActionExt for &'a A
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
[src]
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
[src]
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
[src]
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
[src]
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
[src]
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
[src]
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
[src]
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
[src]
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
[src]
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
fn update(&mut self)
[src]
fn update(&mut self)
Implementors
impl ActionExt for ActionController
[src]
impl ActionExt for ActionController
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
[src]
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
[src]
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
[src]
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
[src]
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
[src]
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
[src]
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
[src]
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
[src]
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
[src]
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
fn update(&mut self)
[src]
fn update(&mut self)
impl<A1: ActionExt, A2: ActionExt> ActionExt for ActionBlend<A1, A2>
[src]
impl<A1: ActionExt, A2: ActionExt> ActionExt for ActionBlend<A1, A2>
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
[src]
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
[src]
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
[src]
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
[src]
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
[src]
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
[src]
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
[src]
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
[src]
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
[src]
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
fn update(&mut self)
[src]
fn update(&mut self)
impl<A1: ActionExt, A2: ActionExt> ActionExt for ActionMix<A1, A2>
[src]
impl<A1: ActionExt, A2: ActionExt> ActionExt for ActionMix<A1, A2>
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
[src]
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
[src]
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
[src]
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
[src]
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
[src]
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
[src]
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
[src]
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
[src]
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
[src]
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
fn update(&mut self)
[src]
fn update(&mut self)
impl<A: ActionExt> ActionExt for ActionOffset<A>
[src]
impl<A: ActionExt> ActionExt for ActionOffset<A>
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
[src]
fn orientation_from_axis_angle_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat
) -> Option<UnitQuat>
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
[src]
fn orientation_from_euler_at(
&self,
object: &str,
t: f32,
current_value: &UnitQuat,
rot_order: RotOrder
) -> Option<UnitQuat>
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
[src]
fn location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3
) -> Option<Pnt3>
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
[src]
fn scale_at(&self, object: &str, t: f32, current_value: &Vec3) -> Option<Vec3>
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
[src]
fn rotation_at(
&self,
object: &str,
t: f32,
current_value: &Rotation
) -> Option<Rotation>
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
[src]
fn keyblock_at(&self, keyblock: &str, t: f32) -> Option<f32>
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_view_at(&self, object: &str, t: f32) -> Option<bool>
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
[src]
fn hide_render_at(&self, object: &str, t: f32) -> Option<bool>
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
[src]
fn root_motion_location_at(
&self,
object: &str,
t: f32,
current_value: &Pnt3,
prev_positions: &mut HashMap<String, Option<Pnt3>>
) -> Option<(Pnt3, Vec3)>
fn name(&self) -> &str
[src]
fn name(&self) -> &str
fn should_root_motion(&self) -> bool
[src]
fn should_root_motion(&self) -> bool
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
[src]
fn reset_root_motion_positions(
&self,
prev_positions: &mut HashMap<String, Option<Pnt3>>
)
fn update(&mut self)
[src]
fn update(&mut self)