![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cColorRef.h>
Public Member Functions | |
cColorConv () noexcept | |
void | Conv_RGB888_ARGB8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
void | Conv_BGR888_ABGR8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
void | Conv_BGR888_ARGB8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
void | Conv_RGB888_ABGR8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
Static Public Member Functions | |
static void | Conv_XRGB8888_RGB888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_BGR888_RGB888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_ABGR8888_ARGB8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_BGR888_XBGR8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_BGR888_XRGB8888 (const COLOR_ELEM_t *pbSrc, COLOR_ELEM_t *pbDst) noexcept |
static COLOR565_t | Conv_BGR888_RGB565 (const COLOR_ELEM_t *pbSrc) noexcept |
static COLOR565_t | Conv_RGB888_RGB565 (const COLOR_ELEM_t *pbSrc) noexcept |
static COLOR555_t | Conv_BGR888_RGB1555 (const COLOR_ELEM_t *pbSrc, bool bOpaque) noexcept |
static COLOR555_t | Conv_RGB888_RGB1555 (const COLOR_ELEM_t *pbSrc, bool bOpaque) noexcept |
static void | Conv_RGB565_BGR888 (COLOR565_t c, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_RGB565_RGB888 (COLOR565_t c, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_RGB1555_BGR888 (COLOR565_t c, COLOR_ELEM_t *pbDst) noexcept |
static void | Conv_RGB1555_RGB888 (COLOR565_t c, COLOR_ELEM_t *pbDst) noexcept |
static COLOR555_t | Conv_RGB565_RGB1555 (COLOR565_t c, bool bOpaque) noexcept |
Public Attributes | |
cColor888 | m_cAlphaRef |
if >= 24 bit pixel source. use this color as alpha. More... | |
cColor555 | m_cAlpha555 |
if 16 bit pixel source. alpha if XRGB1555 More... | |
cColor565 | m_cAlpha565 |
if 16 bit pixel source. alpha if RGB565 More... | |
Convert from one pixel format to another.
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
cColor555 GrayLib::cColorConv::m_cAlpha555 |
if 16 bit pixel source. alpha if XRGB1555
cColor565 GrayLib::cColorConv::m_cAlpha565 |
if 16 bit pixel source. alpha if RGB565
cColor888 GrayLib::cColorConv::m_cAlphaRef |
if >= 24 bit pixel source. use this color as alpha.