Skip to main content

TexFmt

Trait TexFmt 

Source
pub trait TexFmt: TrivialBound + Cast<u8> {
    const TYPE: GLenum;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TexFmt for f32

Source§

const TYPE: GLenum = gl::FLOAT

Source§

impl TexFmt for i8

Source§

const TYPE: GLenum = gl::BYTE

Source§

impl TexFmt for i16

Source§

const TYPE: GLenum = gl::SHORT

Source§

impl TexFmt for i32

Source§

const TYPE: GLenum = gl::INT

Source§

impl TexFmt for u8

Source§

const TYPE: GLenum = gl::UNSIGNED_BYTE

Source§

impl TexFmt for u16

Source§

const TYPE: GLenum = gl::UNSIGNED_SHORT

Source§

impl TexFmt for u32

Source§

const TYPE: GLenum = gl::UNSIGNED_INT

Implementors§

Source§

impl TexFmt for f16

Source§

const TYPE: GLenum = gl::HALF_FLOAT