|
enum | Id {
unknown,
index1lsb,
index1msb,
index4lsb,
index4msb,
index8,
rgb332,
rgb444,
rgb555,
bgr555,
argb4444,
rgba4444,
abgr4444,
bgra4444,
argb1555,
rgba5551,
abgr1555,
bgra5551,
rgb565,
bgr565,
rgb24,
bgr24,
rgb888,
rgbx8888,
bgr888,
bgrx8888,
argb8888,
rgba8888,
abgr8888,
bgra8888,
argb2101010,
yv12,
iyuv,
yuy2,
uyvy,
yvyu,
nv12,
nv21,
rgba32,
argb32,
bgra32,
abgr32
} |
|
enum | Type {
unknown,
index_1,
index_4,
index_8,
packed_8,
packed_16,
packed_32,
array_u8,
array_u16,
array_u32,
array_f16,
array_f32
} |
|
enum | Order {
bitmap_none,
bitmap_4321,
bitmap_1234,
packed_none,
packed_xrgb,
packed_rgbx,
packed_argb,
packed_rgba,
packed_xbgr,
packed_bgrx,
packed_abgr,
packed_bgra,
array_none,
array_rgb,
array_rgba,
array_argb,
array_bgr,
array_bgra,
array_abgr
} |
|
enum | Layout {
none,
bits_332,
bits_4444,
bits_1555,
bits_5551,
bits_565,
bits_8888,
bits_2101010,
bits_1010102
} |
|
|
constexpr Id | rolmodl::pixelfmt::id::unsafe::fromSDLEnum (const uint32_t val) noexcept |
|
constexpr uint32_t | rolmodl::pixelfmt::id::unsafe::toSDLEnum (const Id i) noexcept |
|
constexpr const char * | rolmodl::pixelfmt::id::toString (const Id id) noexcept |
|
constexpr unsigned int | rolmodl::pixelfmt::bitSizeOf (const Id id) noexcept |
|
constexpr unsigned int | rolmodl::pixelfmt::byteSizeOf (const Id id) noexcept |
|
constexpr bool | rolmodl::pixelfmt::isIndexed (const Id id) noexcept |
|
constexpr bool | rolmodl::pixelfmt::hasAlpha (const Id id) noexcept |
|
constexpr bool | rolmodl::pixelfmt::isUnique (const Id id) noexcept |
|
constexpr Type | rolmodl::pixelfmt::type::unsafe::fromSDLEnum (const uint32_t val) noexcept |
|
constexpr uint32_t | rolmodl::pixelfmt::type::unsafe::toSDLEnum (const Type t) noexcept |
|
constexpr Type | rolmodl::pixelfmt::typeOf (const Id id) noexcept |
|
constexpr Order | rolmodl::pixelfmt::order::unsafe::fromSDLEnum (const uint32_t val) noexcept |
|
constexpr uint32_t | rolmodl::pixelfmt::order::unsafe::toSDLEnum (const Order o) noexcept |
|
constexpr Order | rolmodl::pixelfmt::orderOf (const Id id) noexcept |
|
constexpr Layout | rolmodl::pixelfmt::layout::unsafe::fromSDLEnum (const uint32_t val) noexcept |
|
constexpr uint32_t | rolmodl::pixelfmt::layout::unsafe::toSDLEnum (const Layout l) noexcept |
|
constexpr Layout | rolmodl::pixelfmt::layoutOf (const Id id) noexcept |
|