|
| cSurfaceConv (SURF_FORM_TYPE eFormatSrc=SURF_FORM_UNKNOWN, SURF_FORM_TYPE eFormatDst=SURF_FORM_UNKNOWN) |
|
| ~cSurfaceConv () |
|
bool | isInitForm () const noexcept |
|
bool | isScaling () const noexcept |
|
HRESULT | InitForm (SURF_FORM_TYPE eFormatSrc, SURF_FORM_TYPE eFormatDst=SURF_FORM_UNKNOWN) |
|
bool | SetScale (PIXELS_t nSrcWidth, PIXELS_t nSrcHeight, PIXELS_t nDstWidth, PIXELS_t nDstHeight) |
|
void | SetAlphaKey (COLOR_ELEM_t r, COLOR_ELEM_t g, COLOR_ELEM_t b) |
|
void | ConvertLines (const void *pvSrc, size_t nSrcPitchBytes, void *pvDst, size_t nDstPitchBytes, int nDstWidth, int iDstHeight, bool bTopDownFlip) |
|
| UNITTEST_FRIEND (cSurfaceConv) |
|
| 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 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 |
|
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...
|
|
Current State Info for converting pixels from one SURF_FORM_TYPE to another. also re-sample/rescale the image if needed. for cSurfaceInfo like D3DXLoadSurfaceFromSurface()