pub struct TileMapAsset {
pub x: isize,
pub y: isize,
pub cols: usize,
pub rows: usize,
pub cell_size: Vec2,
pub values: Vec<usize>,
}Fields§
§x: isize§y: isize§cols: usize§rows: usize§cell_size: Vec2§values: Vec<usize>Implementations§
source§impl TileMapAsset
impl TileMapAsset
pub fn coord(&self, index: usize) -> TileMapCoord
pub fn index(&self, coord: TileMapCoord) -> usize
pub fn value_at(&self, coord: TileMapCoord) -> Option<usize>
Trait Implementations§
source§impl Clone for TileMapAsset
impl Clone for TileMapAsset
source§fn clone(&self) -> TileMapAsset
fn clone(&self) -> TileMapAsset
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TileMapAsset
impl Debug for TileMapAsset
source§impl Default for TileMapAsset
impl Default for TileMapAsset
source§fn default() -> TileMapAsset
fn default() -> TileMapAsset
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TileMapAsset
impl<'de> Deserialize<'de> for TileMapAsset
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
Auto Trait Implementations§
impl RefUnwindSafe for TileMapAsset
impl Send for TileMapAsset
impl Sync for TileMapAsset
impl Unpin for TileMapAsset
impl UnwindSafe for TileMapAsset
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
§impl<T> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
unsafe fn initialize_raw(data: *mut ())
Safety Read more