Struct oxygengine_animation::animation::Animation [−][src]
pub struct Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent, {
pub value_spline: Spline<T>,
pub time_phase: Phase,
pub playing: bool,
pub looped: bool,
// some fields omitted
}Fields
value_spline: Spline<T>time_phase: Phaseplaying: boollooped: boolImplementations
impl<T> Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<T> Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
Trait Implementations
impl<T: Clone> Clone for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<T: Clone> Clone for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<T: Debug> Debug for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<T: Debug> Debug for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<T: Default> Default for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<T: Default> Default for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
impl<'de, T> Deserialize<'de> for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
T: Serialize + DeserializeOwned,
impl<'de, T> Deserialize<'de> for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
T: Serialize + DeserializeOwned,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl<T> Serialize for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
T: Serialize + DeserializeOwned,
impl<T> Serialize for Animation<T> where
T: Default + Clone + Curved + CurvedOffset + CurvedDistance + CurvedTangent,
T: Serialize + DeserializeOwned,
Auto Trait Implementations
impl<T> RefUnwindSafe for Animation<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for Animation<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more