pub enum TextureBufferContentType {
Show 27 variants
U8,
I8,
U16,
I16,
U32,
I32,
U8U8,
I8I8,
U16U16,
I16I16,
U32U32,
I32I32,
U32U32U32,
I32I32I32,
U8U8U8U8,
I8I8I8I8,
U16U16U16U16,
I16I16I16I16,
U32U32U32U32,
I32I32I32I32,
F16,
F32,
F16F16,
F32F32,
F32F32F32,
F16F16F16F16,
F32F32F32F32,
}
Expand description
Note that some three-component types are missing. This is not a mistake. OpenGL doesn’t support them.
Variants§
U8
I8
U16
I16
U32
I32
U8U8
I8I8
U16U16
I16I16
U32U32
I32I32
U32U32U32
I32I32I32
U8U8U8U8
I8I8I8I8
U16U16U16U16
I16I16I16I16
U32U32U32U32
I32I32I32I32
F16
F32
F16F16
F32F32
F32F32F32
F16F16F16F16
F32F32F32F32
Auto Trait Implementations§
impl RefUnwindSafe for TextureBufferContentType
impl Send for TextureBufferContentType
impl Sync for TextureBufferContentType
impl Unpin for TextureBufferContentType
impl UnwindSafe for TextureBufferContentType
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