Module: SDL2::PIXELFORMAT

Includes:
EnumerableConstants
Defined in:
lib/sdl2/pixels.rb

Constant Summary collapse

UNKNOWN =
0
INDEX1LSB =
SDL2.define_pixelformat(PIXELTYPE::INDEX1, BITMAPORDER::N4321, 0,    1, 0)
INDEX1MSB =
SDL2.define_pixelformat(PIXELTYPE::INDEX1, BITMAPORDER::N1234, 0,    1, 0)
INDEX4LSB =
SDL2.define_pixelformat(PIXELTYPE::INDEX4, BITMAPORDER::N4321, 0,    4, 0)
INDEX4MSB =
SDL2.define_pixelformat(PIXELTYPE::INDEX4, BITMAPORDER::N1234, 0,    4, 0)
INDEX8 =
SDL2.define_pixelformat(PIXELTYPE::INDEX8, 0, 0, 8, 1)
RGB332 =
SDL2.define_pixelformat(PIXELTYPE::PACKED8, PACKEDORDER::XRGB,    PACKEDLAYOUT::N332, 8, 1)
RGB444 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::XRGB,    PACKEDLAYOUT::N4444, 12, 2)
RGB555 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::XRGB,    PACKEDLAYOUT::N1555, 15, 2)
BGR555 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::XBGR,    PACKEDLAYOUT::N1555, 15, 2)
ARGB4444 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::ARGB,    PACKEDLAYOUT::N4444, 16, 2)
RGBA4444 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::RGBA,    PACKEDLAYOUT::N4444, 16, 2)
ABGR4444 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::ABGR,    PACKEDLAYOUT::N4444, 16, 2)
BGRA4444 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::BGRA,    PACKEDLAYOUT::N4444, 16, 2)
ARGB1555 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::ARGB,    PACKEDLAYOUT::N1555, 16, 2)
RGBA5551 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::RGBA,    PACKEDLAYOUT::N5551, 16, 2)
ABGR1555 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::ABGR,    PACKEDLAYOUT::N1555, 16, 2)
BGRA5551 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::BGRA,    PACKEDLAYOUT::N5551, 16, 2)
RGB565 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::XRGB,    PACKEDLAYOUT::N565, 16, 2)
BGR565 =
SDL2.define_pixelformat(PIXELTYPE::PACKED16, PACKEDORDER::XBGR,    PACKEDLAYOUT::N565, 16, 2)
RGB24 =
SDL2.define_pixelformat(PIXELTYPE::ARRAYU8,  ARRAYORDER::RGB, 0,    24, 3)
BGR24 =
SDL2.define_pixelformat(PIXELTYPE::ARRAYU8,  ARRAYORDER::BGR, 0,    24, 3)
RGB888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::XRGB,    PACKEDLAYOUT::N8888, 24, 4)
RGBX8888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::RGBX,    PACKEDLAYOUT::N8888, 24, 4)
BGR888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::XBGR,    PACKEDLAYOUT::N8888, 24, 4)
BGRX8888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::BGRX,    PACKEDLAYOUT::N8888, 24, 4)
ARGB8888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::ARGB,    PACKEDLAYOUT::N8888, 32, 4)
RGBA8888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::RGBA,    PACKEDLAYOUT::N8888, 32, 4)
ABGR8888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::ABGR,    PACKEDLAYOUT::N8888, 32, 4)
BGRA8888 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::BGRA,    PACKEDLAYOUT::N8888, 32, 4)
ARGB2101010 =
SDL2.define_pixelformat(PIXELTYPE::PACKED32, PACKEDORDER::ARGB,    PACKEDLAYOUT::N2101010, 32, 4)
YV12 =
SDL2.define_pixelfourcc('Y', 'V', '1', '2')
IYUV =
SDL2.define_pixelfourcc('I', 'Y', 'U', 'V')
YUY2 =
SDL2.define_pixelfourcc('Y', 'U', 'Y', '2')
UYVY =
SDL2.define_pixelfourcc('U', 'Y', 'V', 'Y')
YVYU =
SDL2.define_pixelfourcc('Y', 'V', 'Y', 'U')

Method Summary

Methods included from EnumerableConstants

included