pub enum Format {
Show 43 variants
Unknown,
R16n,
R16u,
R16i,
R16f,
R32u,
R32i,
R32f,
RG16f,
RG16u,
RG16i,
RG32u,
RG32i,
RG32f,
RGB32u,
RGB32i,
RGB32f,
RGBA8nSRGB,
RGBA8n,
RGBA8u,
RGBA8i,
BGRA8n,
BGRX8n,
BGRA8nSRGB,
BGRX8nSRGB,
RGBA16u,
RGBA16i,
RGBA16f,
RGBA32u,
RGBA32i,
RGBA32f,
D32fS8X24u,
D32f,
D24nS8u,
D16n,
BC1n,
BC1nSRGB,
BC2n,
BC2nSRGB,
BC3n,
BC3nSRGB,
BC4n,
BC5n,
}Expand description
Format for resource types (textures / buffers). n = normalised unsigned integer, u = unsigned integer, i = signed integer, f = float
Variants§
Unknown
R16n
R16u
R16i
R16f
R32u
R32i
R32f
RG16f
RG16u
RG16i
RG32u
RG32i
RG32f
RGB32u
RGB32i
RGB32f
RGBA8nSRGB
RGBA8n
RGBA8u
RGBA8i
BGRA8n
BGRX8n
BGRA8nSRGB
BGRX8nSRGB
RGBA16u
RGBA16i
RGBA16f
RGBA32u
RGBA32i
RGBA32f
D32fS8X24u
D32f
D24nS8u
D16n
BC1n
BC1nSRGB
BC2n
BC2nSRGB
BC3n
BC3nSRGB
BC4n
BC5n
Trait Implementations§
impl Copy for Format
Source§impl<'de> Deserialize<'de> for Format
impl<'de> Deserialize<'de> for Format
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Format
Auto Trait Implementations§
impl Freeze for Format
impl RefUnwindSafe for Format
impl Send for Format
impl Sync for Format
impl Unpin for Format
impl UnsafeUnpin for Format
impl UnwindSafe for Format
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