Struct yy_typings::sprite_yy::Track
source · [−]pub struct Track {
pub common_data: CommonData<ConstGmSpriteFramesTrack, ConstGmSpriteTrackName>,
pub sprite_id: Option<()>,
pub keyframes: SpriteKeyframes,
pub track_colour: usize,
pub inherits_track_colour: bool,
pub builtin_name: usize,
pub traits: usize,
pub interpolation: usize,
pub tracks: Vec<()>,
pub events: Vec<()>,
pub is_creation_track: bool,
pub modifiers: Vec<()>,
}
Fields
common_data: CommonData<ConstGmSpriteFramesTrack, ConstGmSpriteTrackName>
sprite_id: Option<()>
This field appears to always be null. For some reason.
keyframes: SpriteKeyframes
These are the keyframes of the animation.
track_colour: usize
Appears to be always zero
inherits_track_colour: bool
Appears to always be true.
builtin_name: usize
Appears to always be zero.
traits: usize
Appears to always be zero.
interpolation: usize
Appears to always be 1.
tracks: Vec<()>
Always empty vec.
events: Vec<()>
Always empty vec.
is_creation_track: bool
Always false
.
modifiers: Vec<()>
Always empty vec.
Trait Implementations
sourceimpl Default for Track
impl Default for Track
sourcefn default() -> Self
fn default() -> Self
Return Track { common_data: Default::default(), sprite_id: Default::default(), keyframes: Default::default(), track_colour: Default::default(), inherits_track_colour: true, builtin_name: Default::default(), traits: Default::default(), interpolation: 1, tracks: Default::default(), events: Default::default(), is_creation_track: Default::default(), modifiers: Default::default() }
sourceimpl<'de> Deserialize<'de> for Track
impl<'de> Deserialize<'de> for Track
sourcefn 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
sourceimpl PartialEq<Track> for Track
impl PartialEq<Track> for Track
impl StructuralPartialEq for Track
Auto Trait Implementations
impl RefUnwindSafe for Track
impl Send for Track
impl Sync for Track
impl Unpin for Track
impl UnwindSafe for Track
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more