[][src]Enum glium::texture::buffer_texture::TextureBufferContentType

pub enum TextureBufferContentType {
    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,
}

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.