pub enum Track {
Float(FloatTrack),
Vec2(Vec2Track),
Vec3(Vec3Track),
Vec4(Vec4Track),
Color(ColorTrack),
}
Variants§
Implementations§
Source§impl Track
impl Track
pub fn float(ident: InstanceFloat, ease: Ease, track: Vec<(f64, f32)>) -> Track
pub fn vec2(ident: InstanceVec2, ease: Ease, track: Vec<(f64, Vec2)>) -> Track
pub fn vec3(ident: InstanceVec3, ease: Ease, track: Vec<(f64, Vec3)>) -> Track
pub fn vec4(ident: InstanceVec4, ease: Ease, track: Vec<(f64, Vec4)>) -> Track
pub fn color( ident: InstanceColor, ease: Ease, track: Vec<(f64, Color)>, ) -> Track
pub fn ident(&self) -> InstanceType
pub fn reset_cut_init(&mut self)
pub fn ease(&self) -> &Ease
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Track
impl RefUnwindSafe for Track
impl Send for Track
impl Sync for Track
impl Unpin for Track
impl UnwindSafe for Track
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