[][src]Enum glium::texture::UncompressedIntFormat

pub enum UncompressedIntFormat {
    I8,
    I16,
    I32,
    I8I8,
    I16I16,
    I32I32,
    I8I8I8,
    I16I16I16,
    I32I32I32,
    I8I8I8I8,
    I16I16I16I16,
    I32I32I32I32,
}

List of uncompressed pixel formats that contain signed integral data.

Variants

I8
I16
I32
I8I8
I16I16
I32I32
I8I8I8
I16I16I16

May not be supported by renderbuffers.

I32I32I32

May not be supported by renderbuffers.

I8I8I8I8

May not be supported by renderbuffers.

I16I16I16I16
I32I32I32I32

Implementations

impl UncompressedIntFormat[src]

pub fn get_formats_list() -> Vec<UncompressedIntFormat>[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 UncompressedIntFormat[src]

impl Copy for UncompressedIntFormat[src]

impl Debug for UncompressedIntFormat[src]

impl Eq for UncompressedIntFormat[src]

impl Hash for UncompressedIntFormat[src]

impl PartialEq<UncompressedIntFormat> for UncompressedIntFormat[src]

impl StructuralEq for UncompressedIntFormat[src]

impl StructuralPartialEq for UncompressedIntFormat[src]

Auto Trait Implementations

impl RefUnwindSafe for UncompressedIntFormat

impl Send for UncompressedIntFormat

impl Sync for UncompressedIntFormat

impl Unpin for UncompressedIntFormat

impl UnwindSafe for UncompressedIntFormat

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.