pub struct Sprite {
pub x: u32,
pub y: u32,
pub tile_lo: u8,
pub tile_hi: u8,
pub attr: u8,
pub palette: u8,
pub bg_priority: bool,
pub flip_horizontal: bool,
pub flip_vertical: bool,
}
Fields§
§x: u32
§y: u32
§tile_lo: u8
§tile_hi: u8
§attr: u8
§palette: u8
§bg_priority: bool
§flip_horizontal: bool
§flip_vertical: bool
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Sprite
impl<'de> Deserialize<'de> for Sprite
source§fn 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
impl Copy for Sprite
Auto Trait Implementations§
impl RefUnwindSafe for Sprite
impl Send for Sprite
impl Sync for Sprite
impl Unpin for Sprite
impl UnwindSafe for Sprite
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