Trait glium::texture::PixelValue

source ·
pub unsafe trait PixelValue: Copy + Clone + Send + 'static {
    // Required method
    fn get_format() -> ClientFormat;
}
Expand description

A trait that must be implemented for any type that can represent the value of a pixel.

Required Methods§

source

fn get_format() -> ClientFormat

Returns corresponding client format.

Implementations on Foreign Types§

source§

impl PixelValue for (i32, i32, i32)

source§

impl PixelValue for i16

source§

impl PixelValue for (u8, u8)

source§

impl PixelValue for (u16, u16, u16)

source§

impl PixelValue for i32

source§

impl PixelValue for (u32, u32)

source§

impl PixelValue for (u32, u32, u32, u32)

source§

impl PixelValue for u16

source§

impl PixelValue for (i16, i16, i16)

source§

impl PixelValue for u32

source§

impl PixelValue for u8

source§

impl PixelValue for (i8, i8)

source§

impl PixelValue for (u16, u16, u16, u16)

source§

impl PixelValue for i8

source§

impl PixelValue for (f32, f32)

source§

impl PixelValue for (i16, i16, i16, i16)

source§

impl PixelValue for (i32, i32, i32, i32)

source§

impl PixelValue for (i8, i8, i8, i8)

source§

impl PixelValue for (u16, u16)

source§

impl PixelValue for (f32, f32, f32, f32)

source§

impl PixelValue for (u8, u8, u8)

source§

impl PixelValue for (u8, u8, u8, u8)

source§

impl PixelValue for (i16, i16)

source§

impl PixelValue for f32

source§

impl PixelValue for (u32, u32, u32)

source§

impl PixelValue for (i8, i8, i8)

source§

impl PixelValue for (f32, f32, f32)

source§

impl PixelValue for (i32, i32)

Implementors§