[−][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 Actionfn 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) -> &strfn should_root_motion(&self) -> bool[src]
fn should_root_motion(&self) -> boolfn 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 Afn 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) -> &strfn should_root_motion(&self) -> bool[src]
fn should_root_motion(&self) -> boolfn 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 ActionControllerfn 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) -> &strfn should_root_motion(&self) -> bool[src]
fn should_root_motion(&self) -> boolfn 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) -> &strfn should_root_motion(&self) -> bool[src]
fn should_root_motion(&self) -> boolfn 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) -> &strfn should_root_motion(&self) -> bool[src]
fn should_root_motion(&self) -> boolfn 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) -> &strfn should_root_motion(&self) -> bool[src]
fn should_root_motion(&self) -> boolfn 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)