pub enum AtlasAssetSource {
Raw(HashMap<String, HashMap<String, AtlasRegion>>),
TileSet(HashMap<String, TileSetPage>),
}Variants§
Raw(HashMap<String, HashMap<String, AtlasRegion>>)
{ page image asset: { region name: region data } }
TileSet(HashMap<String, TileSetPage>)
Implementations§
source§impl AtlasAssetSource
impl AtlasAssetSource
pub fn page_names(&self) -> AtlasAssetSourcePageNameIter<'_> ⓘ
Trait Implementations§
source§impl Clone for AtlasAssetSource
impl Clone for AtlasAssetSource
source§fn clone(&self) -> AtlasAssetSource
fn clone(&self) -> AtlasAssetSource
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 AtlasAssetSource
impl Debug for AtlasAssetSource
source§impl<'de> Deserialize<'de> for AtlasAssetSource
impl<'de> Deserialize<'de> for AtlasAssetSource
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 AtlasAssetSource
impl Send for AtlasAssetSource
impl Sync for AtlasAssetSource
impl Unpin for AtlasAssetSource
impl UnwindSafe for AtlasAssetSource
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