Index: core/src/fxge/dib/fx_dib_composite.cpp |
diff --git a/core/src/fxge/dib/fx_dib_composite.cpp b/core/src/fxge/dib/fx_dib_composite.cpp |
index cb99a37ff4d00291c916b21f61af26cf33447399..9f454cc31d1695f78d6e45b09fea8abf29563b34 100644 |
--- a/core/src/fxge/dib/fx_dib_composite.cpp |
+++ b/core/src/fxge/dib/fx_dib_composite.cpp |
@@ -272,7 +272,7 @@ void _CompositeRow_Argb2Graya(uint8_t* dest_scan, const uint8_t* src_scan, int p |
pIccModule = CFX_GEModule::Get()->GetCodecModule()->GetIccModule(); |
} |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
if (src_alpha_scan) { |
for (int col = 0; col < pixel_count; col ++) { |
@@ -467,7 +467,7 @@ inline void _CompositeRow_Argb2Gray(uint8_t* dest_scan, const uint8_t* src_scan, |
pIccModule = CFX_GEModule::Get()->GetCodecModule()->GetIccModule(); |
} |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
if (src_alpha_scan) { |
for (int col = 0; col < pixel_count; col ++) { |
@@ -558,7 +558,7 @@ inline void _CompositeRow_Rgb2Gray(uint8_t* dest_scan, const uint8_t* src_scan, |
pIccModule = CFX_GEModule::Get()->GetCodecModule()->GetIccModule(); |
} |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
if (pIccTransform) { |
@@ -605,7 +605,7 @@ void _CompositeRow_Rgb2Graya(uint8_t* dest_scan, const uint8_t* src_scan, int sr |
} |
if (blend_type) { |
int blended_color; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
for (int col = 0; col < pixel_count; col ++) { |
int back_alpha = *dest_alpha_scan; |
if (back_alpha == 0) { |
@@ -689,7 +689,7 @@ void _CompositeRow_Argb2Argb(uint8_t* dest_scan, const uint8_t* src_scan, int pi |
uint8_t* dest_alpha_scan, const uint8_t* src_alpha_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
if (dest_alpha_scan == NULL) { |
if (src_alpha_scan == NULL) { |
uint8_t back_alpha = 0; |
@@ -896,7 +896,7 @@ void _CompositeRow_Rgb2Argb_Blend_NoClip(uint8_t* dest_scan, const uint8_t* src_ |
uint8_t* dest_alpha_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int src_gap = src_Bpp - 3; |
if (dest_alpha_scan == NULL) { |
for (int col = 0; col < width; col ++) { |
@@ -957,7 +957,7 @@ inline void _CompositeRow_Rgb2Argb_Blend_Clip(uint8_t* dest_scan, const uint8_t* |
uint8_t* dest_alpha_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int src_gap = src_Bpp - 3; |
if (dest_alpha_scan == NULL) { |
for (int col = 0; col < width; col ++) { |
@@ -1121,7 +1121,7 @@ inline void _CompositeRow_Argb2Rgb_Blend(uint8_t* dest_scan, const uint8_t* src_ |
const uint8_t* src_alpha_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int dest_gap = dest_Bpp - 3; |
if (src_alpha_scan == NULL) { |
for (int col = 0; col < width; col ++) { |
@@ -1243,7 +1243,7 @@ inline void _CompositeRow_Argb2Rgb_NoBlend(uint8_t* dest_scan, const uint8_t* sr |
inline void _CompositeRow_Rgb2Rgb_Blend_NoClip(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int dest_Bpp, int src_Bpp) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int dest_gap = dest_Bpp - 3; |
int src_gap = src_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
@@ -1266,7 +1266,7 @@ inline void _CompositeRow_Rgb2Rgb_Blend_NoClip(uint8_t* dest_scan, const uint8_t |
inline void _CompositeRow_Rgb2Rgb_Blend_Clip(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int dest_Bpp, int src_Bpp, const uint8_t* clip_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int dest_gap = dest_Bpp - 3; |
int src_gap = src_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
@@ -1357,7 +1357,7 @@ void _CompositeRow_Argb2Argb_Transform(uint8_t* dest_scan, const uint8_t* src_sc |
} |
} else { |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
for (int col = 0; col < pixel_count; col ++) { |
pIccModule->TranslateScanline(pIccTransform, src_cache_scan, src_scan, 1); |
uint8_t back_alpha = *dest_alpha_scan; |
@@ -1487,7 +1487,7 @@ inline void _CompositeRow_Argb2Rgb_Blend_Transform(uint8_t* dest_scan, const uin |
pIccModule->TranslateScanline(pIccTransform, src_cache_scan, src_scan, width); |
} else { |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int dest_gap = dest_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
pIccModule->TranslateScanline(pIccTransform, src_cache_scan, src_scan, 1); |
@@ -1630,7 +1630,7 @@ inline void _CompositeRow_8bppPal2Gray(uint8_t* dest_scan, const uint8_t* src_sc |
{ |
if (src_alpha_scan) { |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t gray = pPalette[*src_scan]; |
@@ -1668,7 +1668,7 @@ inline void _CompositeRow_8bppPal2Gray(uint8_t* dest_scan, const uint8_t* src_sc |
} |
} else { |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t gray = pPalette[*src_scan]; |
@@ -1704,7 +1704,7 @@ inline void _CompositeRow_8bppPal2Graya(uint8_t* dest_scan, const uint8_t* src_s |
{ |
if (src_alpha_scan) { |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t gray = pPalette[*src_scan]; |
@@ -1778,7 +1778,7 @@ inline void _CompositeRow_8bppPal2Graya(uint8_t* dest_scan, const uint8_t* src_s |
} |
} else { |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t gray = pPalette[*src_scan]; |
@@ -1836,7 +1836,7 @@ inline void _CompositeRow_1bppPal2Gray(uint8_t* dest_scan, const uint8_t* src_sc |
int reset_gray = pPalette[0]; |
int set_gray = pPalette[1]; |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t gray = (src_scan[(col + src_left) / 8] & (1 << (7 - (col + src_left) % 8))) ? set_gray : reset_gray; |
@@ -1870,7 +1870,7 @@ inline void _CompositeRow_1bppPal2Graya(uint8_t* dest_scan, const uint8_t* src_s |
int reset_gray = pPalette[0]; |
int set_gray = pPalette[1]; |
if (blend_type) { |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int blended_color; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t gray = (src_scan[(col + src_left) / 8] & (1 << (7 - (col + src_left) % 8))) ? set_gray : reset_gray; |
@@ -2787,7 +2787,7 @@ void _CompositeRow_BitMask2Graya(uint8_t* dest_scan, const uint8_t* src_scan, in |
void _CompositeRow_Argb2Argb_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src_scan, int pixel_count, int blend_type, const uint8_t* clip_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
for (int col = 0; col < pixel_count; col ++) { |
uint8_t back_alpha = dest_scan[3]; |
if (back_alpha == 0) { |
@@ -2844,7 +2844,7 @@ void _CompositeRow_Argb2Argb_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src |
void _CompositeRow_Rgb2Argb_Blend_NoClip_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int src_Bpp) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int src_gap = src_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
uint8_t back_alpha = dest_scan[3]; |
@@ -2881,7 +2881,7 @@ void _CompositeRow_Rgb2Argb_Blend_NoClip_RgbByteOrder(uint8_t* dest_scan, const |
inline void _CompositeRow_Argb2Rgb_Blend_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int dest_Bpp, const uint8_t* clip_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
for (int col = 0; col < width; col ++) { |
uint8_t src_alpha; |
if (clip_scan) { |
@@ -2928,7 +2928,7 @@ inline void _CompositeRow_Rgb2Argb_NoBlend_NoClip_RgbByteOrder(uint8_t* dest_sca |
inline void _CompositeRow_Rgb2Rgb_Blend_NoClip_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int dest_Bpp, int src_Bpp) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int src_gap = src_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
if (bNonseparableBlend) { |
@@ -2995,7 +2995,7 @@ inline void _CompositeRow_Rgb2Rgb_NoBlend_NoClip_RgbByteOrder(uint8_t* dest_scan |
inline void _CompositeRow_Rgb2Argb_Blend_Clip_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int src_Bpp, const uint8_t* clip_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int src_gap = src_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
int src_alpha = *clip_scan ++; |
@@ -3039,7 +3039,7 @@ inline void _CompositeRow_Rgb2Argb_Blend_Clip_RgbByteOrder(uint8_t* dest_scan, c |
inline void _CompositeRow_Rgb2Rgb_Blend_Clip_RgbByteOrder(uint8_t* dest_scan, const uint8_t* src_scan, int width, int blend_type, int dest_Bpp, int src_Bpp, const uint8_t* clip_scan) |
{ |
int blended_colors[3]; |
- FX_BOOL bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
+ bool bNonseparableBlend = blend_type >= FXDIB_BLEND_NONSEPARABLE; |
int src_gap = src_Bpp - 3; |
for (int col = 0; col < width; col ++) { |
uint8_t src_alpha = *clip_scan ++; |
@@ -3495,7 +3495,7 @@ void _CompositeRow_BitMask2Rgb_RgbByteOrder(uint8_t* dest_scan, const uint8_t* s |
dest_scan += Bpp; |
} |
} |
-inline FX_BOOL _ScanlineCompositor_InitSourceMask(FXDIB_Format dest_format, int alpha_flag, FX_DWORD mask_color, int& mask_alpha, |
+inline bool _ScanlineCompositor_InitSourceMask(FXDIB_Format dest_format, int alpha_flag, FX_DWORD mask_color, int& mask_alpha, |
int& mask_red, int& mask_green, int& mask_blue, int& mask_black, |
void* icc_module, void* pIccTransform) |
{ |
@@ -3513,7 +3513,7 @@ inline FX_BOOL _ScanlineCompositor_InitSourceMask(FXDIB_Format dest_format, int |
mask_blue = FXARGB_B(mask_color); |
} |
if (dest_format == FXDIB_8bppMask) { |
- return TRUE; |
+ return true; |
} |
if ((dest_format & 0xff) == 8) { |
if (pIccTransform) { |
@@ -3550,15 +3550,15 @@ inline FX_BOOL _ScanlineCompositor_InitSourceMask(FXDIB_Format dest_format, int |
mask_blue = mask_color_p[0]; |
} |
} |
- return TRUE; |
+ return true; |
} |
inline void _ScanlineCompositor_InitSourcePalette(FXDIB_Format src_format, FXDIB_Format dest_format, |
FX_DWORD*& pDestPalette, FX_DWORD* pSrcPalette, |
void* icc_module, void* pIccTransform) |
{ |
ICodec_IccModule* pIccModule = (ICodec_IccModule*)icc_module; |
- FX_BOOL isSrcCmyk = src_format & 0x0400 ? TRUE : FALSE; |
- FX_BOOL isDstCmyk = dest_format & 0x0400 ? TRUE : FALSE; |
+ bool isSrcCmyk = src_format & 0x0400 ? true : false; |
+ bool isDstCmyk = dest_format & 0x0400 ? true : false; |
pDestPalette = NULL; |
if (pIccTransform) { |
if (pSrcPalette) { |
@@ -3679,7 +3679,7 @@ CFX_ScanlineCompositor::CFX_ScanlineCompositor() |
m_pSrcPalette = NULL; |
m_pCacheScanline = NULL; |
m_CacheSize = 0; |
- m_bRgbByteOrder = FALSE; |
+ m_bRgbByteOrder = false; |
m_BlendType = FXDIB_BLEND_NORMAL; |
} |
CFX_ScanlineCompositor::~CFX_ScanlineCompositor() |
@@ -3691,8 +3691,8 @@ CFX_ScanlineCompositor::~CFX_ScanlineCompositor() |
FX_Free(m_pCacheScanline); |
} |
} |
-FX_BOOL CFX_ScanlineCompositor::Init(FXDIB_Format dest_format, FXDIB_Format src_format, int32_t width, FX_DWORD* pSrcPalette, |
- FX_DWORD mask_color, int blend_type, FX_BOOL bClip, FX_BOOL bRgbByteOrder, int alpha_flag, void* pIccTransform) |
+bool CFX_ScanlineCompositor::Init(FXDIB_Format dest_format, FXDIB_Format src_format, int32_t width, FX_DWORD* pSrcPalette, |
+ FX_DWORD mask_color, int blend_type, bool bClip, bool bRgbByteOrder, int alpha_flag, void* pIccTransform) |
{ |
m_SrcFormat = src_format; |
m_DestFormat = dest_format; |
@@ -3707,7 +3707,7 @@ FX_BOOL CFX_ScanlineCompositor::Init(FXDIB_Format dest_format, FXDIB_Format src_ |
} |
m_pIccTransform = pIccTransform; |
if ((dest_format & 0xff) == 1) { |
- return FALSE; |
+ return false; |
} |
if (m_SrcFormat == FXDIB_1bppMask || m_SrcFormat == FXDIB_8bppMask) { |
return _ScanlineCompositor_InitSourceMask(dest_format, alpha_flag, mask_color, |
@@ -3715,11 +3715,11 @@ FX_BOOL CFX_ScanlineCompositor::Init(FXDIB_Format dest_format, FXDIB_Format src_ |
pIccModule, pIccTransform); |
} |
if (pIccTransform == NULL && (~src_format & 0x0400) && (dest_format & 0x0400)) { |
- return FALSE; |
+ return false; |
} |
if ((m_SrcFormat & 0xff) <= 8) { |
if (dest_format == FXDIB_8bppMask) { |
- return TRUE; |
+ return true; |
} |
_ScanlineCompositor_InitSourcePalette(src_format, dest_format, m_pSrcPalette, pSrcPalette, |
pIccModule, pIccTransform); |
@@ -3727,7 +3727,7 @@ FX_BOOL CFX_ScanlineCompositor::Init(FXDIB_Format dest_format, FXDIB_Format src_ |
+ (dest_format & 0x0200 ? 2 : 0) |
+ (dest_format & 0x0400 ? 4 : 0) |
+ ((src_format & 0xff) == 1 ? 8 : 0); |
- return TRUE; |
+ return true; |
} |
m_Transparency = (src_format & 0x0200 ? 0 : 1) |
+ (dest_format & 0x0200 ? 0 : 2) |
@@ -3736,7 +3736,7 @@ FX_BOOL CFX_ScanlineCompositor::Init(FXDIB_Format dest_format, FXDIB_Format src_ |
+ (src_format & 0x0400 ? 16 : 0) |
+ (dest_format & 0x0400 ? 32 : 0) |
+ (pIccTransform ? 64 : 0); |
- return TRUE; |
+ return true; |
} |
void CFX_ScanlineCompositor::CompositeRgbBitmapLine(uint8_t* dest_scan, const uint8_t* src_scan, int width, const uint8_t* clip_scan, |
const uint8_t* src_extra_alpha, uint8_t* dst_extra_alpha) |
@@ -4059,22 +4059,22 @@ void CFX_ScanlineCompositor::CompositeBitMaskLine(uint8_t* dest_scan, const uint |
_CompositeRow_BitMask2Rgb(dest_scan, src_scan, m_MaskAlpha, m_MaskRed, m_MaskGreen, m_MaskBlue, |
src_left, width, m_BlendType, (m_DestFormat & 0xff) >> 3, clip_scan); |
} |
-FX_BOOL CFX_DIBitmap::CompositeBitmap(int dest_left, int dest_top, int width, int height, |
+bool CFX_DIBitmap::CompositeBitmap(int dest_left, int dest_top, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, |
- int blend_type, const CFX_ClipRgn* pClipRgn, FX_BOOL bRgbByteOrder, void* pIccTransform) |
+ int blend_type, const CFX_ClipRgn* pClipRgn, bool bRgbByteOrder, void* pIccTransform) |
{ |
if (m_pBuffer == NULL) { |
- return FALSE; |
+ return false; |
} |
ASSERT(!pSrcBitmap->IsAlphaMask()); |
ASSERT(m_bpp >= 8); |
if (pSrcBitmap->IsAlphaMask() || m_bpp < 8) { |
- return FALSE; |
+ return false; |
} |
GetOverlapRect(dest_left, dest_top, width, height, pSrcBitmap->GetWidth(), pSrcBitmap->GetHeight(), |
src_left, src_top, pClipRgn); |
if (width == 0 || height == 0) { |
- return TRUE; |
+ return true; |
} |
const CFX_DIBitmap* pClipMask = NULL; |
FX_RECT clip_box; |
@@ -4086,11 +4086,11 @@ FX_BOOL CFX_DIBitmap::CompositeBitmap(int dest_left, int dest_top, int width, in |
CFX_ScanlineCompositor compositor; |
if (!compositor.Init(GetFormat(), pSrcBitmap->GetFormat(), width, pSrcBitmap->GetPalette(), 0, blend_type, |
pClipMask != NULL, bRgbByteOrder, 0, pIccTransform)) { |
- return FALSE; |
+ return false; |
} |
int dest_Bpp = m_bpp / 8; |
int src_Bpp = pSrcBitmap->GetBPP() / 8; |
- FX_BOOL bRgb = src_Bpp > 1 && !pSrcBitmap->IsCmykImage(); |
+ bool bRgb = src_Bpp > 1 && !pSrcBitmap->IsCmykImage(); |
CFX_DIBitmap* pSrcAlphaMask = pSrcBitmap->m_pAlphaMask; |
for (int row = 0; row < height; row ++) { |
uint8_t* dest_scan = m_pBuffer + (dest_top + row) * m_Pitch + dest_left * dest_Bpp; |
@@ -4107,27 +4107,27 @@ FX_BOOL CFX_DIBitmap::CompositeBitmap(int dest_left, int dest_top, int width, in |
compositor.CompositePalBitmapLine(dest_scan, src_scan, src_left, width, clip_scan, src_scan_extra_alpha, dst_scan_extra_alpha); |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CFX_DIBitmap::CompositeMask(int dest_left, int dest_top, int width, int height, |
+bool CFX_DIBitmap::CompositeMask(int dest_left, int dest_top, int width, int height, |
const CFX_DIBSource* pMask, FX_DWORD color, int src_left, int src_top, |
- int blend_type, const CFX_ClipRgn* pClipRgn, FX_BOOL bRgbByteOrder, int alpha_flag, void* pIccTransform) |
+ int blend_type, const CFX_ClipRgn* pClipRgn, bool bRgbByteOrder, int alpha_flag, void* pIccTransform) |
{ |
if (m_pBuffer == NULL) { |
- return FALSE; |
+ return false; |
} |
ASSERT(pMask->IsAlphaMask()); |
ASSERT(m_bpp >= 8); |
if (!pMask->IsAlphaMask() || m_bpp < 8) { |
- return FALSE; |
+ return false; |
} |
GetOverlapRect(dest_left, dest_top, width, height, pMask->GetWidth(), pMask->GetHeight(), src_left, src_top, pClipRgn); |
if (width == 0 || height == 0) { |
- return TRUE; |
+ return true; |
} |
int src_alpha = (uint8_t)(alpha_flag >> 8) ? (alpha_flag & 0xff) : FXARGB_A(color); |
if (src_alpha == 0) { |
- return TRUE; |
+ return true; |
} |
const CFX_DIBitmap* pClipMask = NULL; |
FX_RECT clip_box; |
@@ -4140,7 +4140,7 @@ FX_BOOL CFX_DIBitmap::CompositeMask(int dest_left, int dest_top, int width, int |
int Bpp = GetBPP() / 8; |
CFX_ScanlineCompositor compositor; |
if (!compositor.Init(GetFormat(), pMask->GetFormat(), width, NULL, color, blend_type, pClipMask != NULL, bRgbByteOrder, alpha_flag, pIccTransform)) { |
- return FALSE; |
+ return false; |
} |
for (int row = 0; row < height; row ++) { |
uint8_t* dest_scan = m_pBuffer + (dest_top + row) * m_Pitch + dest_left * Bpp; |
@@ -4156,21 +4156,21 @@ FX_BOOL CFX_DIBitmap::CompositeMask(int dest_left, int dest_top, int width, int |
compositor.CompositeByteMaskLine(dest_scan, src_scan + src_left, width, clip_scan, dst_scan_extra_alpha); |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX_DWORD color, int alpha_flag, void* pIccTransform) |
+bool CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX_DWORD color, int alpha_flag, void* pIccTransform) |
{ |
if (m_pBuffer == NULL) { |
- return FALSE; |
+ return false; |
} |
int src_alpha = (alpha_flag >> 8) ? (alpha_flag & 0xff) : FXARGB_A(color); |
if (src_alpha == 0) { |
- return TRUE; |
+ return true; |
} |
FX_RECT rect(left, top, left + width, top + height); |
rect.Intersect(0, 0, m_Width, m_Height); |
if (rect.IsEmpty()) { |
- return TRUE; |
+ return true; |
} |
width = rect.Width(); |
FX_DWORD dst_color; |
@@ -4210,7 +4210,7 @@ FX_BOOL CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX |
dest_scan ++; |
} |
} |
- return TRUE; |
+ return true; |
} |
if (m_bpp == 1) { |
ASSERT(!IsCmykImage() && (uint8_t)(alpha_flag >> 8) == 0); |
@@ -4248,11 +4248,11 @@ FX_BOOL CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX |
} |
} |
} |
- return TRUE; |
+ return true; |
} |
ASSERT(m_bpp >= 24); |
if (m_bpp < 24) { |
- return FALSE; |
+ return false; |
} |
if (pIccTransform && CFX_GEModule::Get()->GetCodecModule()) { |
ICodec_IccModule* pIccModule = CFX_GEModule::Get()->GetCodecModule()->GetIccModule(); |
@@ -4262,15 +4262,15 @@ FX_BOOL CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX |
AdobeCMYK_to_sRGB1(FXSYS_GetCValue(color), FXSYS_GetMValue(color), FXSYS_GetYValue(color), FXSYS_GetKValue(color), |
color_p[2], color_p[1], color_p[0]); |
else if (!(alpha_flag >> 8) && IsCmykImage()) { |
- return FALSE; |
+ return false; |
} |
} |
if(!IsCmykImage()) { |
color_p[3] = (uint8_t)src_alpha; |
} |
int Bpp = m_bpp / 8; |
- FX_BOOL bAlpha = HasAlpha(); |
- FX_BOOL bArgb = GetFormat() == FXDIB_Argb ? TRUE : FALSE; |
+ bool bAlpha = HasAlpha(); |
+ bool bArgb = GetFormat() == FXDIB_Argb ? true : false; |
if (src_alpha == 255) { |
for (int row = rect.top; row < rect.bottom; row ++) { |
uint8_t* dest_scan = m_pBuffer + row * m_Pitch + rect.left * Bpp; |
@@ -4291,7 +4291,7 @@ FX_BOOL CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX |
} |
} |
} |
- return TRUE; |
+ return true; |
} |
for (int row = rect.top; row < rect.bottom; row ++) { |
uint8_t* dest_scan = m_pBuffer + row * m_Pitch + rect.left * Bpp; |
@@ -4346,7 +4346,7 @@ FX_BOOL CFX_DIBitmap::CompositeRect(int left, int top, int width, int height, FX |
} |
} |
} |
- return TRUE; |
+ return true; |
} |
CFX_BitmapComposer::CFX_BitmapComposer() |
{ |
@@ -4354,7 +4354,7 @@ CFX_BitmapComposer::CFX_BitmapComposer() |
m_pScanlineAlphaV = NULL; |
m_pClipScanV = NULL; |
m_pAddClipScan = NULL; |
- m_bRgbByteOrder = FALSE; |
+ m_bRgbByteOrder = false; |
m_BlendType = FXDIB_BLEND_NORMAL; |
} |
CFX_BitmapComposer::~CFX_BitmapComposer() |
@@ -4373,8 +4373,8 @@ CFX_BitmapComposer::~CFX_BitmapComposer() |
} |
} |
void CFX_BitmapComposer::Compose(CFX_DIBitmap* pDest, const CFX_ClipRgn* pClipRgn, int bitmap_alpha, |
- FX_DWORD mask_color, FX_RECT& dest_rect, FX_BOOL bVertical, |
- FX_BOOL bFlipX, FX_BOOL bFlipY, FX_BOOL bRgbByteOrder, |
+ FX_DWORD mask_color, FX_RECT& dest_rect, bool bVertical, |
+ bool bFlipX, bool bFlipY, bool bRgbByteOrder, |
int alpha_flag, void* pIccTransform, int blend_type) |
{ |
m_pBitmap = pDest; |
@@ -4397,12 +4397,12 @@ void CFX_BitmapComposer::Compose(CFX_DIBitmap* pDest, const CFX_ClipRgn* pClipRg |
m_bRgbByteOrder = bRgbByteOrder; |
m_BlendType = blend_type; |
} |
-FX_BOOL CFX_BitmapComposer::SetInfo(int width, int height, FXDIB_Format src_format, FX_DWORD* pSrcPalette) |
+bool CFX_BitmapComposer::SetInfo(int width, int height, FXDIB_Format src_format, FX_DWORD* pSrcPalette) |
{ |
m_SrcFormat = src_format; |
if (!m_Compositor.Init(m_pBitmap->GetFormat(), src_format, width, pSrcPalette, m_MaskColor, FXDIB_BLEND_NORMAL, |
m_pClipMask != NULL || (m_BitmapAlpha < 255), m_bRgbByteOrder, m_AlphaFlag, m_pIccTransform)) { |
- return FALSE; |
+ return false; |
} |
if (m_bVertical) { |
m_pScanlineV = FX_Alloc(uint8_t, m_pBitmap->GetBPP() / 8 * width + 4); |
@@ -4414,7 +4414,7 @@ FX_BOOL CFX_BitmapComposer::SetInfo(int width, int height, FXDIB_Format src_form |
if (m_BitmapAlpha < 255) { |
m_pAddClipScan = FX_Alloc(uint8_t, m_bVertical ? m_pBitmap->GetHeight() : m_pBitmap->GetWidth()); |
} |
- return TRUE; |
+ return true; |
} |
void CFX_BitmapComposer::DoCompose(uint8_t* dest_scan, const uint8_t* src_scan, int dest_width, const uint8_t* clip_scan, |
const uint8_t* src_extra_alpha, uint8_t* dst_extra_alpha) |