[][src]Enum glium::texture::UncompressedUintFormat

pub enum UncompressedUintFormat {
    U8,
    U16,
    U32,
    U8U8,
    U16U16,
    U32U32,
    U8U8U8,
    U16U16U16,
    U32U32U32,
    U8U8U8U8,
    U16U16U16U16,
    U32U32U32U32,
    U10U10U10U2,
}

List of uncompressed pixel formats that contain unsigned integral data.

Variants

U8
U16
U32
U8U8
U16U16
U32U32
U8U8U8
U16U16U16

May not be supported by renderbuffers.

U32U32U32

May not be supported by renderbuffers.

U8U8U8U8

May not be supported by renderbuffers.

U16U16U16U16
U32U32U32U32
U10U10U10U2

Implementations

impl UncompressedUintFormat[src]

pub fn get_formats_list() -> Vec<UncompressedUintFormat>[src]

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

pub fn to_texture_format(self) -> TextureFormat[src]

Turns this format into a more generic TextureFormat.

pub fn is_supported<C: ?Sized>(&self, context: &C) -> bool where
    C: CapabilitiesSource
[src]

Returns true if this format is supported by the backend.

pub fn is_color_renderable<C: ?Sized>(&self, context: &C) -> bool where
    C: CapabilitiesSource
[src]

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

Trait Implementations

impl Clone for UncompressedUintFormat[src]

impl Copy for UncompressedUintFormat[src]

impl Debug for UncompressedUintFormat[src]

impl Eq for UncompressedUintFormat[src]

impl Hash for UncompressedUintFormat[src]

impl PartialEq<UncompressedUintFormat> for UncompressedUintFormat[src]

impl StructuralEq for UncompressedUintFormat[src]

impl StructuralPartialEq for UncompressedUintFormat[src]

Auto Trait Implementations

impl RefUnwindSafe for UncompressedUintFormat

impl Send for UncompressedUintFormat

impl Sync for UncompressedUintFormat

impl Unpin for UncompressedUintFormat

impl UnwindSafe for UncompressedUintFormat

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> Content for T where
    T: Copy
[src]

type Owned = T

A type that holds a sized version of the content.

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.