pub struct ImageManager { /* private fields */ }Expand description
Tracks symbol image dependencies.
Implementations§
Source§impl ImageManager
impl ImageManager
Sourcepub fn register_sprite(&mut self, image: SpriteImage)
pub fn register_sprite(&mut self, image: SpriteImage)
Register a sprite-sheet image.
Sourcepub fn register_image(&mut self, image: SpriteImage)
pub fn register_image(&mut self, image: SpriteImage)
Register a standalone image.
Sourcepub fn load_sprite_sheet_index_json(
&mut self,
json: &str,
) -> Result<(), SpriteSheetParseError>
pub fn load_sprite_sheet_index_json( &mut self, json: &str, ) -> Result<(), SpriteSheetParseError>
Load a sprite-sheet index JSON document.
Sourcepub fn contains(&self, id: &str) -> bool
pub fn contains(&self, id: &str) -> bool
Check whether an image is known either as a sprite or standalone image.
Sourcepub fn referenced(&self) -> impl Iterator<Item = &str>
pub fn referenced(&self) -> impl Iterator<Item = &str>
Iterate referenced image ids.
Trait Implementations§
Source§impl Clone for ImageManager
impl Clone for ImageManager
Source§fn clone(&self) -> ImageManager
fn clone(&self) -> ImageManager
Returns a duplicate 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 ImageManager
impl Debug for ImageManager
Source§impl Default for ImageManager
impl Default for ImageManager
Source§fn default() -> ImageManager
fn default() -> ImageManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ImageManager
impl RefUnwindSafe for ImageManager
impl Send for ImageManager
impl Sync for ImageManager
impl Unpin for ImageManager
impl UnsafeUnpin for ImageManager
impl UnwindSafe for ImageManager
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