Enum glium::texture::SrgbFormat [] [src]

pub enum SrgbFormat {
    U8U8U8,
    U8U8U8U8,
}

List of uncompressed pixel formats that contain floating-point data in the sRGB color space.

Variants

U8U8U8
U8U8U8U8

Methods

impl SrgbFormat

fn get_formats_list() -> Vec<SrgbFormat>

Returns a list of all the possible values of this enumeration.

fn to_texture_format(self) -> TextureFormat

Turns this format into a more generic TextureFormat.

fn is_supported<C>(&self, context: &C) -> bool where C: CapabilitiesSource

Returns true if this format is supported by the backend.

fn is_color_renderable<C>(&self, context: &C) -> bool where C: CapabilitiesSource

Returns true if a texture or renderbuffer with this format can be used as a framebuffer attachment.

Trait Implementations

Derived Implementations

impl Eq for SrgbFormat

impl PartialEq for SrgbFormat

fn eq(&self, __arg_0: &SrgbFormat) -> bool

fn ne(&self, __arg_0: &SrgbFormat) -> bool

impl Hash for SrgbFormat

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl Copy for SrgbFormat

impl Clone for SrgbFormat

fn clone(&self) -> SrgbFormat

fn clone_from(&mut self, source: &Self)

impl Debug for SrgbFormat

fn fmt(&self, __arg_0: &mut Formatter) -> Result