|
| | 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()