pub enum TileAnimationParams {
None,
VerticalFrames {
aspect_w: u16,
aspect_h: u16,
length: f32,
},
Sheet2D {
frames_w: u8,
frames_h: u8,
frame_length: f32,
},
}
Variants§
Trait Implementations§
Source§impl Clone for TileAnimationParams
impl Clone for TileAnimationParams
Source§fn clone(&self) -> TileAnimationParams
fn clone(&self) -> TileAnimationParams
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TileAnimationParams
impl Debug for TileAnimationParams
Source§impl Deserialize for TileAnimationParams
impl Deserialize for TileAnimationParams
Source§type Output = TileAnimationParams
type Output = TileAnimationParams
Output should be Self, except for wrapper types.
fn deserialize(deser: &mut Deserializer<'_>) -> DeserializeResult<Self>
Source§impl PartialEq for TileAnimationParams
impl PartialEq for TileAnimationParams
Source§impl Serialize for TileAnimationParams
impl Serialize for TileAnimationParams
type Input = TileAnimationParams
fn serialize<S: Serializer>(value: &Self::Input, ser: &mut S) -> SerializeResult
impl StructuralPartialEq for TileAnimationParams
Auto Trait Implementations§
impl Freeze for TileAnimationParams
impl RefUnwindSafe for TileAnimationParams
impl Send for TileAnimationParams
impl Sync for TileAnimationParams
impl Unpin for TileAnimationParams
impl UnwindSafe for TileAnimationParams
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