Enum sdl2_sys::SDL_PixelFormatEnum
source · [−]#[repr(u32)]
pub enum SDL_PixelFormatEnum {
Show 40 variants
SDL_PIXELFORMAT_UNKNOWN,
SDL_PIXELFORMAT_INDEX1LSB,
SDL_PIXELFORMAT_INDEX1MSB,
SDL_PIXELFORMAT_INDEX4LSB,
SDL_PIXELFORMAT_INDEX4MSB,
SDL_PIXELFORMAT_INDEX8,
SDL_PIXELFORMAT_RGB332,
SDL_PIXELFORMAT_XRGB4444,
SDL_PIXELFORMAT_XBGR4444,
SDL_PIXELFORMAT_XRGB1555,
SDL_PIXELFORMAT_XBGR1555,
SDL_PIXELFORMAT_ARGB4444,
SDL_PIXELFORMAT_RGBA4444,
SDL_PIXELFORMAT_ABGR4444,
SDL_PIXELFORMAT_BGRA4444,
SDL_PIXELFORMAT_ARGB1555,
SDL_PIXELFORMAT_RGBA5551,
SDL_PIXELFORMAT_ABGR1555,
SDL_PIXELFORMAT_BGRA5551,
SDL_PIXELFORMAT_RGB565,
SDL_PIXELFORMAT_BGR565,
SDL_PIXELFORMAT_RGB24,
SDL_PIXELFORMAT_BGR24,
SDL_PIXELFORMAT_XRGB8888,
SDL_PIXELFORMAT_RGBX8888,
SDL_PIXELFORMAT_XBGR8888,
SDL_PIXELFORMAT_BGRX8888,
SDL_PIXELFORMAT_ARGB8888,
SDL_PIXELFORMAT_RGBA8888,
SDL_PIXELFORMAT_ABGR8888,
SDL_PIXELFORMAT_BGRA8888,
SDL_PIXELFORMAT_ARGB2101010,
SDL_PIXELFORMAT_YV12,
SDL_PIXELFORMAT_IYUV,
SDL_PIXELFORMAT_YUY2,
SDL_PIXELFORMAT_UYVY,
SDL_PIXELFORMAT_YVYU,
SDL_PIXELFORMAT_NV12,
SDL_PIXELFORMAT_NV21,
SDL_PIXELFORMAT_EXTERNAL_OES,
}
Variants
SDL_PIXELFORMAT_UNKNOWN
SDL_PIXELFORMAT_INDEX1LSB
SDL_PIXELFORMAT_INDEX1MSB
SDL_PIXELFORMAT_INDEX4LSB
SDL_PIXELFORMAT_INDEX4MSB
SDL_PIXELFORMAT_INDEX8
SDL_PIXELFORMAT_RGB332
SDL_PIXELFORMAT_XRGB4444
SDL_PIXELFORMAT_XBGR4444
SDL_PIXELFORMAT_XRGB1555
SDL_PIXELFORMAT_XBGR1555
SDL_PIXELFORMAT_ARGB4444
SDL_PIXELFORMAT_RGBA4444
SDL_PIXELFORMAT_ABGR4444
SDL_PIXELFORMAT_BGRA4444
SDL_PIXELFORMAT_ARGB1555
SDL_PIXELFORMAT_RGBA5551
SDL_PIXELFORMAT_ABGR1555
SDL_PIXELFORMAT_BGRA5551
SDL_PIXELFORMAT_RGB565
SDL_PIXELFORMAT_BGR565
SDL_PIXELFORMAT_RGB24
SDL_PIXELFORMAT_BGR24
SDL_PIXELFORMAT_XRGB8888
SDL_PIXELFORMAT_RGBX8888
SDL_PIXELFORMAT_XBGR8888
SDL_PIXELFORMAT_BGRX8888
SDL_PIXELFORMAT_ARGB8888
SDL_PIXELFORMAT_RGBA8888
SDL_PIXELFORMAT_ABGR8888
SDL_PIXELFORMAT_BGRA8888
SDL_PIXELFORMAT_ARGB2101010
SDL_PIXELFORMAT_YV12
< Planar mode: Y + V + U (3 planes)
SDL_PIXELFORMAT_IYUV
< Planar mode: Y + U + V (3 planes)
SDL_PIXELFORMAT_YUY2
< Packed mode: Y0+U0+Y1+V0 (1 plane)
SDL_PIXELFORMAT_UYVY
< Packed mode: U0+Y0+V0+Y1 (1 plane)
SDL_PIXELFORMAT_YVYU
< Packed mode: Y0+V0+Y1+U0 (1 plane)
SDL_PIXELFORMAT_NV12
< Planar mode: Y + U/V interleaved (2 planes)
SDL_PIXELFORMAT_NV21
< Planar mode: Y + V/U interleaved (2 planes)
SDL_PIXELFORMAT_EXTERNAL_OES
< Android video texture format
Implementations
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_RGB444: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_XRGB4444
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_BGR444: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_XBGR4444
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_RGB555: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_XRGB1555
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_BGR555: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_XBGR1555
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_RGB888: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_XRGB8888
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_BGR888: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_XBGR8888
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_RGBA32: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_ABGR8888
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_ARGB32: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_BGRA8888
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_BGRA32: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_ARGB8888
sourceimpl SDL_PixelFormatEnum
impl SDL_PixelFormatEnum
pub const SDL_PIXELFORMAT_ABGR32: SDL_PixelFormatEnum = SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA8888
Trait Implementations
sourceimpl Clone for SDL_PixelFormatEnum
impl Clone for SDL_PixelFormatEnum
sourcefn clone(&self) -> SDL_PixelFormatEnum
fn clone(&self) -> SDL_PixelFormatEnum
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SDL_PixelFormatEnum
impl Debug for SDL_PixelFormatEnum
sourceimpl Hash for SDL_PixelFormatEnum
impl Hash for SDL_PixelFormatEnum
impl Copy for SDL_PixelFormatEnum
impl Eq for SDL_PixelFormatEnum
impl StructuralEq for SDL_PixelFormatEnum
impl StructuralPartialEq for SDL_PixelFormatEnum
Auto Trait Implementations
impl RefUnwindSafe for SDL_PixelFormatEnum
impl Send for SDL_PixelFormatEnum
impl Sync for SDL_PixelFormatEnum
impl Unpin for SDL_PixelFormatEnum
impl UnwindSafe for SDL_PixelFormatEnum
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more