Enum sdl2::pixels::PixelFormatFlag[src]

pub enum PixelFormatFlag {
    Unknown,
    Index1LSB,
    Index1MSB,
    Index4LSB,
    Index4MSB,
    Index8,
    RGB332,
    RGB444,
    RGB555,
    BGR555,
    ARGB4444,
    RGBA4444,
    ABGR4444,
    BGRA4444,
    ARGB1555,
    RGBA5551,
    ABGR1555,
    BGRA5551,
    RGB565,
    BGR565,
    RGB24,
    BGR24,
    RGB888,
    RGBX8888,
    BGR888,
    BGRX8888,
    ARGB8888,
    RGBA8888,
    ABGR8888,
    BGRA8888,
    ARGB2101010,
    YV12,
    IYUV,
    YUY2,
    UYVY,
    YVYU,
}

Variants

Unknown
Index1LSB
Index1MSB
Index4LSB
Index4MSB
Index8
RGB332
RGB444
RGB555
BGR555
ARGB4444
RGBA4444
ABGR4444
BGRA4444
ARGB1555
RGBA5551
ABGR1555
BGRA5551
RGB565
BGR565
RGB24
BGR24
RGB888
RGBX8888
BGR888
BGRX8888
ARGB8888
RGBA8888
ABGR8888
BGRA8888
ARGB2101010
YV12
IYUV
YUY2
UYVY
YVYU

Methods

impl PixelFormatFlag

fn byte_size_of_pixels(&self, num_of_pixels: uint) -> uint

fn byte_size_per_pixel(&self) -> uint

Trait Implementations

Derived Implementations

impl FromPrimitive for PixelFormatFlag

fn from_i64(__arg_0: i64) -> Option<PixelFormatFlag>

fn from_u64(__arg_0: u64) -> Option<PixelFormatFlag>

impl Show for PixelFormatFlag

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

impl Eq for PixelFormatFlag

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

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