Enum glium::texture::Dimensions [] [src]

pub enum Dimensions {
    Texture1d {
        width: u32,
    },
    Texture1dArray {
        width: u32,
        array_size: u32,
    },
    Texture2d {
        width: u32,
        height: u32,
    },
    Texture2dArray {
        width: u32,
        height: u32,
        array_size: u32,
    },
    Texture2dMultisample {
        width: u32,
        height: u32,
        samples: u32,
    },
    Texture2dMultisampleArray {
        width: u32,
        height: u32,
        array_size: u32,
        samples: u32,
    },
    Texture3d {
        width: u32,
        height: u32,
        depth: u32,
    },
    Cubemap {
        dimension: u32,
    },
    CubemapArray {
        dimension: u32,
        array_size: u32,
    },
}

Type of a texture.

Variants

Texture1d

Fields

width
Texture1dArray

Fields

width
array_size
Texture2d

Fields

width
height
Texture2dArray

Fields

width
height
array_size
Texture2dMultisample

Fields

width
height
samples
Texture2dMultisampleArray

Fields

width
height
array_size
samples
Texture3d

Fields

width
height
depth
Cubemap

Fields

dimension
CubemapArray

Fields

dimension
array_size

Trait Implementations

Derived Implementations

impl Eq for Dimensions

impl PartialEq for Dimensions

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

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

impl Debug for Dimensions

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

impl Clone for Dimensions

fn clone(&self) -> Dimensions

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

impl Copy for Dimensions