pub enum DecodedImage {
NullImage {
width: usize,
height: usize,
format: RawImageFormat,
tag: Vec<u8>,
},
Gl(Texture),
Raw((ImageDescriptor, ImageData)),
Callback(ImageCallback),
}Variants§
NullImage
Image that has a reserved key, but no data, i.e it is not yet rendered or there was an error during rendering
Fields
§
format: RawImageFormatGl(Texture)
Raw((ImageDescriptor, ImageData))
Callback(ImageCallback)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DecodedImage
impl RefUnwindSafe for DecodedImage
impl !Send for DecodedImage
impl !Sync for DecodedImage
impl Unpin for DecodedImage
impl UnwindSafe for DecodedImage
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more