[][src]Enum gdnative_common::ImageFormat

#[repr(u32)]
pub enum ImageFormat {
    L8,
    La8,
    R8,
    Rg8,
    Rgb8,
    Rgba8,
    Rgba4444,
    Rgba5551,
    Rf,
    Rgf,
    Rgbf,
    Rgbaf,
    Rh,
    Rgh,
    Rgbh,
    Rgbah,
    Rgbe9995,
    Dxt1,
    Dxt3,
    Dxt5,
    RgtcR,
    RgtcRg,
    BptcRgba,
    BptcRgbf,
    BptcRgbfu,
    Pvrtc2,
    Pvrtc2a,
    Pvrtc4,
    Pvrtc4a,
    Etc,
    Etc2R11,
    Etc2R11s,
    Etc2Rg11,
    Etc2Rg11s,
    Etc2Rgb8,
    Etc2Rgba8,
    Etc2Rgb8a1,
    Max,
}

Variants

L8
La8
R8
Rg8
Rgb8
Rgba8
Rgba4444
Rgba5551
Rf
Rgf
Rgbf
Rgbaf
Rh
Rgh
Rgbh
Rgbah
Rgbe9995
Dxt1
Dxt3
Dxt5
RgtcR
RgtcRg
BptcRgba
BptcRgbf
BptcRgbfu
Pvrtc2
Pvrtc2a
Pvrtc4
Pvrtc4a
Etc
Etc2R11
Etc2R11s
Etc2Rg11
Etc2Rg11s
Etc2Rgb8
Etc2Rgba8
Etc2Rgb8a1
Max

Trait Implementations

impl Clone for ImageFormat[src]

impl Copy for ImageFormat[src]

impl Debug for ImageFormat[src]

impl Eq for ImageFormat[src]

impl Hash for ImageFormat[src]

impl PartialEq<ImageFormat> for ImageFormat[src]

impl StructuralEq for ImageFormat[src]

impl StructuralPartialEq for ImageFormat[src]

Auto Trait Implementations

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> 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.