[][src]Struct spine::ffi::spTrackEntry

#[repr(C)]
pub struct spTrackEntry {
    pub animation: *mut spAnimation,
    pub next: *mut spTrackEntry,
    pub mixingFrom: *mut spTrackEntry,
    pub mixingTo: *mut spTrackEntry,
    pub listener: Option<unsafe extern "C" fn(*mut spAnimationState, u32, *mut spTrackEntry, *mut spEvent)>,
    pub trackIndex: i32,
    pub loop_: i32,
    pub holdPrevious: i32,
    pub eventThreshold: f32,
    pub attachmentThreshold: f32,
    pub drawOrderThreshold: f32,
    pub animationStart: f32,
    pub animationEnd: f32,
    pub animationLast: f32,
    pub nextAnimationLast: f32,
    pub delay: f32,
    pub trackTime: f32,
    pub trackLast: f32,
    pub nextTrackLast: f32,
    pub trackEnd: f32,
    pub timeScale: f32,
    pub alpha: f32,
    pub mixTime: f32,
    pub mixDuration: f32,
    pub interruptAlpha: f32,
    pub totalAlpha: f32,
    pub mixBlend: u32,
    pub timelineMode: *mut spIntArray,
    pub timelineHoldMix: *mut spTrackEntryArray,
    pub timelinesRotation: *mut f32,
    pub timelinesRotationCount: i32,
    pub rendererObject: *mut c_void,
    pub userData: *mut c_void,
}

Fields

animation: *mut spAnimationnext: *mut spTrackEntrymixingFrom: *mut spTrackEntrymixingTo: *mut spTrackEntrylistener: Option<unsafe extern "C" fn(*mut spAnimationState, u32, *mut spTrackEntry, *mut spEvent)>trackIndex: i32loop_: i32holdPrevious: i32eventThreshold: f32attachmentThreshold: f32drawOrderThreshold: f32animationStart: f32animationEnd: f32animationLast: f32nextAnimationLast: f32delay: f32trackTime: f32trackLast: f32nextTrackLast: f32trackEnd: f32timeScale: f32alpha: f32mixTime: f32mixDuration: f32interruptAlpha: f32totalAlpha: f32mixBlend: u32timelineMode: *mut spIntArraytimelineHoldMix: *mut spTrackEntryArraytimelinesRotation: *mut f32timelinesRotationCount: i32rendererObject: *mut c_voiduserData: *mut c_void

Trait Implementations

impl Clone for spTrackEntry[src]

impl Copy for spTrackEntry[src]

impl Debug for spTrackEntry[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.