pub struct RootMotion {
pub delta_position: Vec3,
pub delta_rotation: f32,
pub delta_scale: Vec3,
}Expand description
Root motion extracted from animation, applied to entity transform.
Fields§
§delta_position: Vec3§delta_rotation: f32§delta_scale: Vec3Implementations§
Source§impl RootMotion
impl RootMotion
pub fn from_output(output: &AnimationOutput) -> Self
pub fn is_zero(&self) -> bool
Trait Implementations§
Source§impl Clone for RootMotion
impl Clone for RootMotion
Source§fn clone(&self) -> RootMotion
fn clone(&self) -> RootMotion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RootMotion
impl Debug for RootMotion
Source§impl Default for RootMotion
impl Default for RootMotion
Source§fn default() -> RootMotion
fn default() -> RootMotion
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RootMotion
impl RefUnwindSafe for RootMotion
impl Send for RootMotion
impl Sync for RootMotion
impl Unpin for RootMotion
impl UnsafeUnpin for RootMotion
impl UnwindSafe for RootMotion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more