[][src]Enum simply_wayland::wl_shm_format

#[repr(u32)]
pub enum wl_shm_format {
    WL_SHM_FORMAT_ARGB8888,
    WL_SHM_FORMAT_XRGB8888,
    WL_SHM_FORMAT_C8,
    WL_SHM_FORMAT_RGB332,
    WL_SHM_FORMAT_BGR233,
    WL_SHM_FORMAT_XRGB4444,
    WL_SHM_FORMAT_XBGR4444,
    WL_SHM_FORMAT_RGBX4444,
    WL_SHM_FORMAT_BGRX4444,
    WL_SHM_FORMAT_ARGB4444,
    WL_SHM_FORMAT_ABGR4444,
    WL_SHM_FORMAT_RGBA4444,
    WL_SHM_FORMAT_BGRA4444,
    WL_SHM_FORMAT_XRGB1555,
    WL_SHM_FORMAT_XBGR1555,
    WL_SHM_FORMAT_RGBX5551,
    WL_SHM_FORMAT_BGRX5551,
    WL_SHM_FORMAT_ARGB1555,
    WL_SHM_FORMAT_ABGR1555,
    WL_SHM_FORMAT_RGBA5551,
    WL_SHM_FORMAT_BGRA5551,
    WL_SHM_FORMAT_RGB565,
    WL_SHM_FORMAT_BGR565,
    WL_SHM_FORMAT_RGB888,
    WL_SHM_FORMAT_BGR888,
    WL_SHM_FORMAT_XBGR8888,
    WL_SHM_FORMAT_RGBX8888,
    WL_SHM_FORMAT_BGRX8888,
    WL_SHM_FORMAT_ABGR8888,
    WL_SHM_FORMAT_RGBA8888,
    WL_SHM_FORMAT_BGRA8888,
    WL_SHM_FORMAT_XRGB2101010,
    WL_SHM_FORMAT_XBGR2101010,
    WL_SHM_FORMAT_RGBX1010102,
    WL_SHM_FORMAT_BGRX1010102,
    WL_SHM_FORMAT_ARGB2101010,
    WL_SHM_FORMAT_ABGR2101010,
    WL_SHM_FORMAT_RGBA1010102,
    WL_SHM_FORMAT_BGRA1010102,
    WL_SHM_FORMAT_YUYV,
    WL_SHM_FORMAT_YVYU,
    WL_SHM_FORMAT_UYVY,
    WL_SHM_FORMAT_VYUY,
    WL_SHM_FORMAT_AYUV,
    WL_SHM_FORMAT_NV12,
    WL_SHM_FORMAT_NV21,
    WL_SHM_FORMAT_NV16,
    WL_SHM_FORMAT_NV61,
    WL_SHM_FORMAT_YUV410,
    WL_SHM_FORMAT_YVU410,
    WL_SHM_FORMAT_YUV411,
    WL_SHM_FORMAT_YVU411,
    WL_SHM_FORMAT_YUV420,
    WL_SHM_FORMAT_YVU420,
    WL_SHM_FORMAT_YUV422,
    WL_SHM_FORMAT_YVU422,
    WL_SHM_FORMAT_YUV444,
    WL_SHM_FORMAT_YVU444,
}

Variants

WL_SHM_FORMAT_ARGB8888
WL_SHM_FORMAT_XRGB8888
WL_SHM_FORMAT_C8
WL_SHM_FORMAT_RGB332
WL_SHM_FORMAT_BGR233
WL_SHM_FORMAT_XRGB4444
WL_SHM_FORMAT_XBGR4444
WL_SHM_FORMAT_RGBX4444
WL_SHM_FORMAT_BGRX4444
WL_SHM_FORMAT_ARGB4444
WL_SHM_FORMAT_ABGR4444
WL_SHM_FORMAT_RGBA4444
WL_SHM_FORMAT_BGRA4444
WL_SHM_FORMAT_XRGB1555
WL_SHM_FORMAT_XBGR1555
WL_SHM_FORMAT_RGBX5551
WL_SHM_FORMAT_BGRX5551
WL_SHM_FORMAT_ARGB1555
WL_SHM_FORMAT_ABGR1555
WL_SHM_FORMAT_RGBA5551
WL_SHM_FORMAT_BGRA5551
WL_SHM_FORMAT_RGB565
WL_SHM_FORMAT_BGR565
WL_SHM_FORMAT_RGB888
WL_SHM_FORMAT_BGR888
WL_SHM_FORMAT_XBGR8888
WL_SHM_FORMAT_RGBX8888
WL_SHM_FORMAT_BGRX8888
WL_SHM_FORMAT_ABGR8888
WL_SHM_FORMAT_RGBA8888
WL_SHM_FORMAT_BGRA8888
WL_SHM_FORMAT_XRGB2101010
WL_SHM_FORMAT_XBGR2101010
WL_SHM_FORMAT_RGBX1010102
WL_SHM_FORMAT_BGRX1010102
WL_SHM_FORMAT_ARGB2101010
WL_SHM_FORMAT_ABGR2101010
WL_SHM_FORMAT_RGBA1010102
WL_SHM_FORMAT_BGRA1010102
WL_SHM_FORMAT_YUYV
WL_SHM_FORMAT_YVYU
WL_SHM_FORMAT_UYVY
WL_SHM_FORMAT_VYUY
WL_SHM_FORMAT_AYUV
WL_SHM_FORMAT_NV12
WL_SHM_FORMAT_NV21
WL_SHM_FORMAT_NV16
WL_SHM_FORMAT_NV61
WL_SHM_FORMAT_YUV410
WL_SHM_FORMAT_YVU410
WL_SHM_FORMAT_YUV411
WL_SHM_FORMAT_YVU411
WL_SHM_FORMAT_YUV420
WL_SHM_FORMAT_YVU420
WL_SHM_FORMAT_YUV422
WL_SHM_FORMAT_YVU422
WL_SHM_FORMAT_YUV444
WL_SHM_FORMAT_YVU444

Trait Implementations

impl Clone for wl_shm_format[src]

impl Copy for wl_shm_format[src]

impl Debug for wl_shm_format[src]

impl Eq for wl_shm_format[src]

impl Hash for wl_shm_format[src]

impl PartialEq<wl_shm_format> for wl_shm_format[src]

impl StructuralEq for wl_shm_format[src]

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