[][src]Trait web_glitz::image::format::ClientFormat

pub unsafe trait ClientFormat<T> where
    T: InternalFormat
{ const FORMAT_ID: u32; const TYPE_ID: u32; }

Trait implemented for types that represent data for a single pixel that can be used with a certain InternalFormat.

Associated Constants

const FORMAT_ID: u32

Identifier for associated OpenGl format value.

const TYPE_ID: u32

Identifier for associated OpenGl type value.

Loading content...

Implementations on Foreign Types

impl ClientFormat<R8> for u8[src]

impl ClientFormat<R16F> for f32[src]

impl ClientFormat<R32F> for f32[src]

impl ClientFormat<R8UI> for u8[src]

impl ClientFormat<R8I> for u8[src]

impl ClientFormat<R16UI> for u16[src]

impl ClientFormat<R16I> for i16[src]

impl ClientFormat<R32UI> for u32[src]

impl ClientFormat<R32I> for i32[src]

impl ClientFormat<RG8> for [u8; 2][src]

impl ClientFormat<RG8> for (u8, u8)[src]

impl ClientFormat<RG16F> for [f32; 2][src]

impl ClientFormat<RG16F> for (f32, f32)[src]

impl ClientFormat<RG32F> for [f32; 2][src]

impl ClientFormat<RG32F> for (f32, f32)[src]

impl ClientFormat<RG8UI> for [u8; 2][src]

impl ClientFormat<RG8UI> for (u8, u8)[src]

impl ClientFormat<RG8I> for [i8; 2][src]

impl ClientFormat<RG8I> for (i8, i8)[src]

impl ClientFormat<RG16UI> for [u16; 2][src]

impl ClientFormat<RG16UI> for (u16, u16)[src]

impl ClientFormat<RG16I> for [i16; 2][src]

impl ClientFormat<RG16I> for (i16, i16)[src]

impl ClientFormat<RG32UI> for [u32; 2][src]

impl ClientFormat<RG32UI> for (u32, u32)[src]

impl ClientFormat<RG32I> for [i32; 2][src]

impl ClientFormat<RG32I> for (i32, i32)[src]

impl ClientFormat<RGB8> for [u8; 3][src]

impl ClientFormat<RGB8> for (u8, u8, u8)[src]

impl ClientFormat<SRGB8> for [u8; 3][src]

impl ClientFormat<SRGB8> for (u8, u8, u8)[src]

impl ClientFormat<RGB565> for [u8; 3][src]

impl ClientFormat<RGB565> for (u8, u8, u8)[src]

impl ClientFormat<RGB565> for u16[src]

impl ClientFormat<R11F_G11F_B10F> for u32[src]

impl ClientFormat<R11F_G11F_B10F> for [f32; 3][src]

impl ClientFormat<R11F_G11F_B10F> for (f32, f32, f32)[src]

impl ClientFormat<RGB9_E5> for u32[src]

impl ClientFormat<RGB9_E5> for f32[src]

impl ClientFormat<RGB16F> for [f32; 3][src]

impl ClientFormat<RGB16F> for (f32, f32, f32)[src]

impl ClientFormat<RGB32F> for [f32; 3][src]

impl ClientFormat<RGB32F> for (f32, f32, f32)[src]

impl ClientFormat<RGB8UI> for [u8; 3][src]

impl ClientFormat<RGB8UI> for (u8, u8, u8)[src]

impl ClientFormat<RGBA8> for [u8; 4][src]

impl ClientFormat<RGBA8> for (u8, u8, u8, u8)[src]

impl ClientFormat<SRGB8_ALPHA8> for [u8; 4][src]

impl ClientFormat<SRGB8_ALPHA8> for (u8, u8, u8, u8)[src]

impl ClientFormat<RGB5_A1> for [u8; 4][src]

impl ClientFormat<RGB5_A1> for (u8, u8, u8, u8)[src]

impl ClientFormat<RGB5_A1> for u16[src]

impl ClientFormat<RGB5_A1> for u32[src]

impl ClientFormat<RGBA4> for [u8; 4][src]

impl ClientFormat<RGBA4> for (u8, u8, u8, u8)[src]

impl ClientFormat<RGBA4> for u16[src]

impl ClientFormat<RGB10_A2> for u32[src]

impl ClientFormat<RGB10_A2UI> for u32[src]

impl ClientFormat<RGBA16F> for [f32; 4][src]

impl ClientFormat<RGBA16F> for (f32, f32, f32, f32)[src]

impl ClientFormat<RGBA32F> for [f32; 4][src]

impl ClientFormat<RGBA32F> for (f32, f32, f32, f32)[src]

impl ClientFormat<RGBA8UI> for [u8; 4][src]

impl ClientFormat<RGBA8UI> for (u8, u8, u8, u8)[src]

impl ClientFormat<RGBA8I> for [i8; 4][src]

impl ClientFormat<RGBA8I> for (i8, i8, i8, i8)[src]

impl ClientFormat<RGBA16UI> for [u16; 4][src]

impl ClientFormat<RGBA16UI> for (u16, u16, u16, u16)[src]

impl ClientFormat<RGBA16I> for [i16; 4][src]

impl ClientFormat<RGBA16I> for (i16, i16, i16, i16)[src]

impl ClientFormat<RGBA32UI> for [u32; 4][src]

impl ClientFormat<RGBA32UI> for (u32, u32, u32, u32)[src]

impl ClientFormat<RGBA32I> for [i32; 4][src]

impl ClientFormat<RGBA32I> for (i32, i32, i32, i32)[src]

impl ClientFormat<DepthComponent16> for u16[src]

impl ClientFormat<DepthComponent16> for u32[src]

impl ClientFormat<DepthComponent24> for u32[src]

impl ClientFormat<DepthComponent32F> for f32[src]

impl ClientFormat<Depth24Stencil8> for u32[src]

impl ClientFormat<Luminance> for u8[src]

impl ClientFormat<LuminanceAlpha> for [u8; 2][src]

impl ClientFormat<LuminanceAlpha> for (u8, u8)[src]

impl ClientFormat<Alpha> for u8[src]

Loading content...

Implementors

Loading content...