Skip to main content

spTrackEntry

Struct spTrackEntry 

Source
#[repr(C)]
pub struct spTrackEntry {
Show 33 fields pub animation: *mut spAnimation, pub next: *mut spTrackEntry, pub mixingFrom: *mut spTrackEntry, pub mixingTo: *mut spTrackEntry, pub listener: spAnimationStateListener, pub trackIndex: c_int, pub loop_: c_int, pub holdPrevious: c_int, 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: spMixBlend, pub timelineMode: *mut spIntArray, pub timelineHoldMix: *mut spTrackEntryArray, pub timelinesRotation: *mut f32, pub timelinesRotationCount: c_int, pub rendererObject: *mut c_void, pub userData: *mut c_void,
}

Fields§

§animation: *mut spAnimation§next: *mut spTrackEntry§mixingFrom: *mut spTrackEntry§mixingTo: *mut spTrackEntry§listener: spAnimationStateListener§trackIndex: c_int§loop_: c_int§holdPrevious: c_int§eventThreshold: f32§attachmentThreshold: f32§drawOrderThreshold: f32§animationStart: f32§animationEnd: f32§animationLast: f32§nextAnimationLast: f32§delay: f32§trackTime: f32§trackLast: f32§nextTrackLast: f32§trackEnd: f32§timeScale: f32§alpha: f32§mixTime: f32§mixDuration: f32§interruptAlpha: f32§totalAlpha: f32§mixBlend: spMixBlend§timelineMode: *mut spIntArray§timelineHoldMix: *mut spTrackEntryArray§timelinesRotation: *mut f32§timelinesRotationCount: c_int§rendererObject: *mut c_void§userData: *mut c_void

Trait Implementations§

Source§

impl Clone for spTrackEntry

Source§

fn clone(&self) -> spTrackEntry

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for spTrackEntry

Source§

impl Debug for spTrackEntry

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.