pub struct CrunchDecoder;Expand description
Decoder for Crunch compressed texture formats
Implementations§
Source§impl CrunchDecoder
impl CrunchDecoder
Trait Implementations§
Source§impl Decoder for CrunchDecoder
impl Decoder for CrunchDecoder
Source§fn can_decode(&self, format: TextureFormat) -> bool
fn can_decode(&self, format: TextureFormat) -> bool
Check if this decoder can handle the given format
Source§fn supported_formats(&self) -> Vec<TextureFormat>
fn supported_formats(&self) -> Vec<TextureFormat>
Get list of formats supported by this decoder
Auto Trait Implementations§
impl Freeze for CrunchDecoder
impl RefUnwindSafe for CrunchDecoder
impl Send for CrunchDecoder
impl Sync for CrunchDecoder
impl Unpin for CrunchDecoder
impl UnwindSafe for CrunchDecoder
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 moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().