pub enum Format {
Show 80 variants
Undefined,
RUNorm(u8),
RSNorm(u8),
RUScaled(u8),
RSScaled(u8),
RUInt(u8),
RSInt(u8),
RSFloat(u8),
RGUNorm(u8, u8),
RGSNorm(u8, u8),
RGUScaled(u8, u8),
RGSScaled(u8, u8),
RGUInt(u8, u8),
RGSInt(u8, u8),
RGSFloat(u8, u8),
RGBUNorm(u8, u8, u8),
RGBSNorm(u8, u8, u8),
RGBUScaled(u8, u8, u8),
RGBSScaled(u8, u8, u8),
RGBUInt(u8, u8, u8),
RGBSInt(u8, u8, u8),
RGBSRGB(u8, u8, u8),
RGBSFloat(u8, u8, u8),
RGBAUNorm(u8, u8, u8),
RGBASNorm(u8, u8, u8),
RGBAUScaled(u8, u8, u8),
RGBASScaled(u8, u8, u8),
RGBAUInt(u8, u8, u8),
RGBASInt(u8, u8, u8),
RGBASRGB(u8, u8, u8),
RGBASFloat(u8, u8, u8),
BGRUNorm(u8, u8, u8),
BGRSNorm(u8, u8, u8),
BGRUScaled(u8, u8, u8),
BGRSScaled(u8, u8, u8),
BGRUInt(u8, u8, u8),
BGRSInt(u8, u8, u8),
BGRSRGB(u8, u8, u8),
BGRSFloat(u8, u8, u8),
ABGRUNorm(u8, u8, u8),
ABGRSNorm(u8, u8, u8),
ABGRUScaled(u8, u8, u8),
ABGRSScaled(u8, u8, u8),
ABGRUInt(u8, u8, u8),
ABGRSInt(u8, u8, u8),
ABGRSRGB(u8, u8, u8),
ABGRSFloat(u8, u8, u8),
SUInt(u8),
DUNorm(u8, u8),
DUNormSUInt(u8, u8),
DSFloat(u8, u8),
DSFloatSUInt(u8, u8),
BC1RGBUNormBlock,
BC1RGBSRGBBlock,
BC1RGBAUNormBlock,
BC1RGBASRGBBlock,
BC2UNormBlock,
BC2SRGBBlock,
BC3UNormBlock,
BC3SRGBBlock,
BC4UNormBlock,
BC4SNormBlock,
BC5UNormBlock,
BC5SNormBlock,
BC6HUFloatBlock,
BC6HSFloatBlock,
BC7UNormBlock,
BC7SRGBBlock,
ETC2R8G8B8UNormBlock,
ETC2R8G8B8SRGBBlock,
ETC2R8G8B8A1UNormBlock,
ETC2R8G8B8A1SRGBBlock,
ETC2R8G8B8A8UNormBlock,
ETC2R8G8B8A8SRGBBlock,
EACR11UNormBlock,
EACR11SNormBlock,
EACR11G11UNormBlock,
EACR11G11SNormBlock,
ASTCUNormBlock(u8, u8),
ASTCSRGBBlock(u8, u8),
}
Variants
Undefined
RUNorm(u8)
RSNorm(u8)
RUScaled(u8)
RSScaled(u8)
RUInt(u8)
RSInt(u8)
RSFloat(u8)
RGUNorm(u8, u8)
RGSNorm(u8, u8)
RGUScaled(u8, u8)
RGSScaled(u8, u8)
RGUInt(u8, u8)
RGSInt(u8, u8)
RGSFloat(u8, u8)
RGBUNorm(u8, u8, u8)
RGBSNorm(u8, u8, u8)
RGBUScaled(u8, u8, u8)
RGBSScaled(u8, u8, u8)
RGBUInt(u8, u8, u8)
RGBSInt(u8, u8, u8)
RGBSRGB(u8, u8, u8)
RGBSFloat(u8, u8, u8)
RGBAUNorm(u8, u8, u8)
RGBASNorm(u8, u8, u8)
RGBAUScaled(u8, u8, u8)
RGBASScaled(u8, u8, u8)
RGBAUInt(u8, u8, u8)
RGBASInt(u8, u8, u8)
RGBASRGB(u8, u8, u8)
RGBASFloat(u8, u8, u8)
BGRUNorm(u8, u8, u8)
BGRSNorm(u8, u8, u8)
BGRUScaled(u8, u8, u8)
BGRSScaled(u8, u8, u8)
BGRUInt(u8, u8, u8)
BGRSInt(u8, u8, u8)
BGRSRGB(u8, u8, u8)
BGRSFloat(u8, u8, u8)
ABGRUNorm(u8, u8, u8)
ABGRSNorm(u8, u8, u8)
ABGRUScaled(u8, u8, u8)
ABGRSScaled(u8, u8, u8)
ABGRUInt(u8, u8, u8)
ABGRSInt(u8, u8, u8)
ABGRSRGB(u8, u8, u8)
ABGRSFloat(u8, u8, u8)
SUInt(u8)
DUNorm(u8, u8)
DUNormSUInt(u8, u8)
DSFloat(u8, u8)
DSFloatSUInt(u8, u8)
BC1RGBUNormBlock
BC1RGBSRGBBlock
BC1RGBAUNormBlock
BC1RGBASRGBBlock
BC2UNormBlock
BC2SRGBBlock
BC3UNormBlock
BC3SRGBBlock
BC4UNormBlock
BC4SNormBlock
BC5UNormBlock
BC5SNormBlock
BC6HUFloatBlock
BC6HSFloatBlock
BC7UNormBlock
BC7SRGBBlock
ETC2R8G8B8UNormBlock
ETC2R8G8B8SRGBBlock
ETC2R8G8B8A1UNormBlock
ETC2R8G8B8A1SRGBBlock
ETC2R8G8B8A8UNormBlock
ETC2R8G8B8A8SRGBBlock
EACR11UNormBlock
EACR11SNormBlock
EACR11G11UNormBlock
EACR11G11SNormBlock
ASTCUNormBlock(u8, u8)
ASTCSRGBBlock(u8, u8)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Format
impl Send for Format
impl Sync for Format
impl Unpin for Format
impl UnwindSafe for Format
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Resultwhere
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Resultwhere
T: Parameter<Self>,
Sets
value
as a parameter of self
.