Enum drm::buffer::PixelFormat
source · pub enum PixelFormat {
Show 44 variants
C8,
R8,
GR88,
RGB332,
BGR233,
XRGB4444,
XBGR4444,
RGBX4444,
BGRX4444,
ARGB4444,
ABGR4444,
RGBA4444,
BGRA4444,
XRGB1555,
XBGR1555,
RGBX5551,
BGRX5551,
ARGB1555,
ABGR1555,
RGBA5551,
BGRA5551,
RGB565,
BGR565,
XRGB8888,
XBGR8888,
RGBX8888,
BGRX8888,
ARGB8888,
ABGR8888,
RGBA8888,
BGRA8888,
XRGB2101010,
XBGR2101010,
RGBX1010102,
BGRX1010102,
ARGB2101010,
ABGR2101010,
RGBA1010102,
BGRA1010102,
YUYV,
YVYU,
UYVY,
VYUY,
AYUV,
}
Expand description
Possible pixel formats of a buffer
Variants§
C8
R8
GR88
RGB332
BGR233
XRGB4444
XBGR4444
RGBX4444
BGRX4444
ARGB4444
ABGR4444
RGBA4444
BGRA4444
XRGB1555
XBGR1555
RGBX5551
BGRX5551
ARGB1555
ABGR1555
RGBA5551
BGRA5551
RGB565
BGR565
XRGB8888
XBGR8888
RGBX8888
BGRX8888
ARGB8888
ABGR8888
RGBA8888
BGRA8888
XRGB2101010
XBGR2101010
RGBX1010102
BGRX1010102
ARGB2101010
ABGR2101010
RGBA1010102
BGRA1010102
YUYV
YVYU
UYVY
VYUY
AYUV
Implementations§
source§impl PixelFormat
impl PixelFormat
Trait Implementations§
source§impl Clone for PixelFormat
impl Clone for PixelFormat
source§fn clone(&self) -> PixelFormat
fn clone(&self) -> PixelFormat
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more