[][src]Enum egls::egl::fbdev_pixmap_format

#[repr(u32)]
pub enum fbdev_pixmap_format {
    PIXMAP_FORMAT_BGR565,
    PIXMAP_FORMAT_RGB565,
    PIXMAP_FORMAT_BGR565_AFBC,
    PIXMAP_FORMAT_RGB565_AFBC,
    PIXMAP_FORMAT_BGR565_AFBC_SPLITBLK,
    PIXMAP_FORMAT_RGB565_AFBC_SPLITBLK,
    PIXMAP_FORMAT_BGR565_AFBC_WIDEBLK,
    PIXMAP_FORMAT_RGB565_AFBC_WIDEBLK,
    PIXMAP_FORMAT_ABGR8888,
    PIXMAP_FORMAT_ARGB8888,
    PIXMAP_FORMAT_ARGB8888UI,
    PIXMAP_FORMAT_BGRA8888,
    PIXMAP_FORMAT_RGBA8888,
    PIXMAP_FORMAT_ABGR8888_AFBC,
    PIXMAP_FORMAT_XBGR8888_AFBC,
    PIXMAP_FORMAT_ARGB8888_AFBC,
    PIXMAP_FORMAT_BGRA8888_AFBC,
    PIXMAP_FORMAT_RGBA8888_AFBC,
    PIXMAP_FORMAT_ABGR8888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_XBGR8888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_ARGB8888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_BGRA8888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_RGBA8888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_ABGR8888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_XBGR8888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_ARGB8888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_BGRA8888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_RGBA8888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_XBGR8888,
    PIXMAP_FORMAT_XRGB8888,
    PIXMAP_FORMAT_BGRX8888,
    PIXMAP_FORMAT_RGBX8888,
    PIXMAP_FORMAT_BGR888,
    PIXMAP_FORMAT_RGB888,
    PIXMAP_FORMAT_BGR888_AFBC,
    PIXMAP_FORMAT_RGB888_AFBC,
    PIXMAP_FORMAT_BGR888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_RGB888_AFBC_SPLITBLK,
    PIXMAP_FORMAT_BGR888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_RGB888_AFBC_SPLITBLK_WIDEBLK,
    PIXMAP_FORMAT_ABGR4444,
    PIXMAP_FORMAT_ABGR4444_AFBC,
    PIXMAP_FORMAT_ARGB4444,
    PIXMAP_FORMAT_BGRA4444,
    PIXMAP_FORMAT_RGBA4444,
    PIXMAP_FORMAT_ABGR1555,
    PIXMAP_FORMAT_ABGR1555_AFBC,
    PIXMAP_FORMAT_ARGB1555,
    PIXMAP_FORMAT_BGRA5551,
    PIXMAP_FORMAT_RGBA5551,
    PIXMAP_FORMAT_L8,
    PIXMAP_FORMAT_R8,
    PIXMAP_FORMAT_RG8,
    PIXMAP_FORMAT_R16,
    PIXMAP_FORMAT_RG16,
    PIXMAP_FORMAT_YV12_BT601_NARROW,
    PIXMAP_FORMAT_YV12_BT601_WIDE,
    PIXMAP_FORMAT_YV12_BT709_NARROW,
    PIXMAP_FORMAT_YV12_BT709_WIDE,
    PIXMAP_FORMAT_NV12_BT601_NARROW,
    PIXMAP_FORMAT_NV12_BT601_WIDE,
    PIXMAP_FORMAT_NV12_BT709_NARROW,
    PIXMAP_FORMAT_NV12_BT709_WIDE,
    PIXMAP_FORMAT_YUYV_BT601_NARROW,
    PIXMAP_FORMAT_YUYV_BT601_WIDE,
    PIXMAP_FORMAT_YUYV_BT709_NARROW,
    PIXMAP_FORMAT_YUYV_BT709_WIDE,
    PIXMAP_FORMAT_NV21_BT601_NARROW,
    PIXMAP_FORMAT_NV21_BT601_WIDE,
    PIXMAP_FORMAT_NV21_BT709_NARROW,
    PIXMAP_FORMAT_NV21_BT709_WIDE,
    PIXMAP_FORMAT_NV16_BT601_NARROW,
    PIXMAP_FORMAT_NV16_BT601_WIDE,
    PIXMAP_FORMAT_NV16_BT709_NARROW,
    PIXMAP_FORMAT_NV16_BT709_WIDE,
    PIXMAP_FORMAT_YUV420_8BIT_BT601_NARROW_AFBC,
    PIXMAP_FORMAT_YUV420_8BIT_BT601_WIDE_AFBC,
    PIXMAP_FORMAT_YUV420_8BIT_BT709_NARROW_AFBC,
    PIXMAP_FORMAT_YUV420_8BIT_BT709_WIDE_AFBC,
    PIXMAP_FORMAT_YUV422_8BIT_BT601_NARROW_AFBC,
    PIXMAP_FORMAT_YUV422_8BIT_BT601_WIDE_AFBC,
    PIXMAP_FORMAT_YUV422_8BIT_BT709_NARROW_AFBC,
    PIXMAP_FORMAT_YUV422_8BIT_BT709_WIDE_AFBC,
    PIXMAP_FORMAT_YUV420_8BIT_BT601_NARROW_AFBC_SPLITBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT601_WIDE_AFBC_SPLITBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT709_NARROW_AFBC_SPLITBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT709_WIDE_AFBC_SPLITBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT601_NARROW_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT601_WIDE_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT709_NARROW_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV420_8BIT_BT709_WIDE_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV422_8BIT_BT601_NARROW_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV422_8BIT_BT601_WIDE_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV422_8BIT_BT709_NARROW_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV422_8BIT_BT709_WIDE_AFBC_WIDEBLK,
    PIXMAP_FORMAT_Y0L2,
    PIXMAP_FORMAT_P010,
    PIXMAP_FORMAT_P210,
    PIXMAP_FORMAT_Y210,
    PIXMAP_FORMAT_Y410,
    PIXMAP_FORMAT_YUV420_10BIT_AFBC,
    PIXMAP_FORMAT_YUV422_10BIT_AFBC,
    PIXMAP_FORMAT_YUV420_10BIT_AFBC_WIDEBLK,
    PIXMAP_FORMAT_YUV422_10BIT_AFBC_WIDEBLK,
    PIXMAP_FORMAT_sABGR8888,
    PIXMAP_FORMAT_sARGB8888,
    PIXMAP_FORMAT_sXBGR8888,
    PIXMAP_FORMAT_BUTT,
}

Variants

PIXMAP_FORMAT_BGR565
PIXMAP_FORMAT_RGB565
PIXMAP_FORMAT_BGR565_AFBC
PIXMAP_FORMAT_RGB565_AFBC
PIXMAP_FORMAT_BGR565_AFBC_SPLITBLK
PIXMAP_FORMAT_RGB565_AFBC_SPLITBLK
PIXMAP_FORMAT_BGR565_AFBC_WIDEBLK
PIXMAP_FORMAT_RGB565_AFBC_WIDEBLK
PIXMAP_FORMAT_ABGR8888
PIXMAP_FORMAT_ARGB8888
PIXMAP_FORMAT_ARGB8888UI
PIXMAP_FORMAT_BGRA8888
PIXMAP_FORMAT_RGBA8888
PIXMAP_FORMAT_ABGR8888_AFBC
PIXMAP_FORMAT_XBGR8888_AFBC
PIXMAP_FORMAT_ARGB8888_AFBC
PIXMAP_FORMAT_BGRA8888_AFBC
PIXMAP_FORMAT_RGBA8888_AFBC
PIXMAP_FORMAT_ABGR8888_AFBC_SPLITBLK
PIXMAP_FORMAT_XBGR8888_AFBC_SPLITBLK
PIXMAP_FORMAT_ARGB8888_AFBC_SPLITBLK
PIXMAP_FORMAT_BGRA8888_AFBC_SPLITBLK
PIXMAP_FORMAT_RGBA8888_AFBC_SPLITBLK
PIXMAP_FORMAT_ABGR8888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_XBGR8888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_ARGB8888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_BGRA8888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_RGBA8888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_XBGR8888
PIXMAP_FORMAT_XRGB8888
PIXMAP_FORMAT_BGRX8888
PIXMAP_FORMAT_RGBX8888
PIXMAP_FORMAT_BGR888
PIXMAP_FORMAT_RGB888
PIXMAP_FORMAT_BGR888_AFBC
PIXMAP_FORMAT_RGB888_AFBC
PIXMAP_FORMAT_BGR888_AFBC_SPLITBLK
PIXMAP_FORMAT_RGB888_AFBC_SPLITBLK
PIXMAP_FORMAT_BGR888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_RGB888_AFBC_SPLITBLK_WIDEBLK
PIXMAP_FORMAT_ABGR4444
PIXMAP_FORMAT_ABGR4444_AFBC
PIXMAP_FORMAT_ARGB4444
PIXMAP_FORMAT_BGRA4444
PIXMAP_FORMAT_RGBA4444
PIXMAP_FORMAT_ABGR1555
PIXMAP_FORMAT_ABGR1555_AFBC
PIXMAP_FORMAT_ARGB1555
PIXMAP_FORMAT_BGRA5551
PIXMAP_FORMAT_RGBA5551
PIXMAP_FORMAT_L8
PIXMAP_FORMAT_R8
PIXMAP_FORMAT_RG8
PIXMAP_FORMAT_R16
PIXMAP_FORMAT_RG16
PIXMAP_FORMAT_YV12_BT601_NARROW
PIXMAP_FORMAT_YV12_BT601_WIDE
PIXMAP_FORMAT_YV12_BT709_NARROW
PIXMAP_FORMAT_YV12_BT709_WIDE
PIXMAP_FORMAT_NV12_BT601_NARROW
PIXMAP_FORMAT_NV12_BT601_WIDE
PIXMAP_FORMAT_NV12_BT709_NARROW
PIXMAP_FORMAT_NV12_BT709_WIDE
PIXMAP_FORMAT_YUYV_BT601_NARROW
PIXMAP_FORMAT_YUYV_BT601_WIDE
PIXMAP_FORMAT_YUYV_BT709_NARROW
PIXMAP_FORMAT_YUYV_BT709_WIDE
PIXMAP_FORMAT_NV21_BT601_NARROW
PIXMAP_FORMAT_NV21_BT601_WIDE
PIXMAP_FORMAT_NV21_BT709_NARROW
PIXMAP_FORMAT_NV21_BT709_WIDE
PIXMAP_FORMAT_NV16_BT601_NARROW
PIXMAP_FORMAT_NV16_BT601_WIDE
PIXMAP_FORMAT_NV16_BT709_NARROW
PIXMAP_FORMAT_NV16_BT709_WIDE
PIXMAP_FORMAT_YUV420_8BIT_BT601_NARROW_AFBC
PIXMAP_FORMAT_YUV420_8BIT_BT601_WIDE_AFBC
PIXMAP_FORMAT_YUV420_8BIT_BT709_NARROW_AFBC
PIXMAP_FORMAT_YUV420_8BIT_BT709_WIDE_AFBC
PIXMAP_FORMAT_YUV422_8BIT_BT601_NARROW_AFBC
PIXMAP_FORMAT_YUV422_8BIT_BT601_WIDE_AFBC
PIXMAP_FORMAT_YUV422_8BIT_BT709_NARROW_AFBC
PIXMAP_FORMAT_YUV422_8BIT_BT709_WIDE_AFBC
PIXMAP_FORMAT_YUV420_8BIT_BT601_NARROW_AFBC_SPLITBLK
PIXMAP_FORMAT_YUV420_8BIT_BT601_WIDE_AFBC_SPLITBLK
PIXMAP_FORMAT_YUV420_8BIT_BT709_NARROW_AFBC_SPLITBLK
PIXMAP_FORMAT_YUV420_8BIT_BT709_WIDE_AFBC_SPLITBLK
PIXMAP_FORMAT_YUV420_8BIT_BT601_NARROW_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV420_8BIT_BT601_WIDE_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV420_8BIT_BT709_NARROW_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV420_8BIT_BT709_WIDE_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV422_8BIT_BT601_NARROW_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV422_8BIT_BT601_WIDE_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV422_8BIT_BT709_NARROW_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV422_8BIT_BT709_WIDE_AFBC_WIDEBLK
PIXMAP_FORMAT_Y0L2
PIXMAP_FORMAT_P010
PIXMAP_FORMAT_P210
PIXMAP_FORMAT_Y210
PIXMAP_FORMAT_Y410
PIXMAP_FORMAT_YUV420_10BIT_AFBC
PIXMAP_FORMAT_YUV422_10BIT_AFBC
PIXMAP_FORMAT_YUV420_10BIT_AFBC_WIDEBLK
PIXMAP_FORMAT_YUV422_10BIT_AFBC_WIDEBLK
PIXMAP_FORMAT_sABGR8888
PIXMAP_FORMAT_sARGB8888
PIXMAP_FORMAT_sXBGR8888
PIXMAP_FORMAT_BUTT

Trait Implementations

impl Clone for fbdev_pixmap_format[src]

impl Copy for fbdev_pixmap_format[src]

impl Debug for fbdev_pixmap_format[src]

impl Eq for fbdev_pixmap_format[src]

impl Hash for fbdev_pixmap_format[src]

impl PartialEq<fbdev_pixmap_format> for fbdev_pixmap_format[src]

impl StructuralEq for fbdev_pixmap_format[src]

impl StructuralPartialEq for fbdev_pixmap_format[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.