Struct oxygengine_ha_renderer::image::VirtualImage
source · pub struct VirtualImage { /* private fields */ }Implementations§
source§impl VirtualImage
impl VirtualImage
pub fn new(source: VirtualImageSource) -> Self
pub fn source(&self) -> &VirtualImageSource
pub fn register_image_uvs(&mut self, uvs: Rect, page: usize) -> ImageId
pub fn register_named_image_uvs( &mut self, name: impl ToString, uvs: Rect, page: usize ) -> ImageId
pub fn unregister_image_uvs(&mut self, id: ImageId) -> Option<(Rect, usize)>
pub fn unregister_named_image_uvs( &mut self, name: &str ) -> Option<(Rect, usize)>
pub fn image_uvs(&self, id: ImageId) -> Option<(Rect, usize)>
pub fn named_image_uvs(&self, name: &str) -> Option<(Rect, usize)>
pub fn image_name(&self, id: ImageId) -> Option<&str>
pub fn detailed_info(&self) -> VirtualImageDetailedInfo
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for VirtualImage
impl Send for VirtualImage
impl Sync for VirtualImage
impl Unpin for VirtualImage
impl UnwindSafe for VirtualImage
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