Index: core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
index 3ee2222d8bfc3d3a62e59c8161e66ed55eb0c832..e08649062c8c5239fed07eaef579b9d101e3f286 100644 |
--- a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
+++ b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
@@ -29,7 +29,7 @@ static void _DrawAxialShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2B |
t_min = pArray->GetNumber(0); |
t_max = pArray->GetNumber(1); |
} |
- FX_BOOL bStartExtend = FALSE, bEndExtend = FALSE; |
+ bool bStartExtend = false, bEndExtend = false; |
pArray = pDict->GetArray(FX_BSTRC("Extend")); |
if (pArray) { |
bStartExtend = pArray->GetInteger(0); |
@@ -116,7 +116,7 @@ static void _DrawRadialShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2 |
t_min = pArray->GetNumber(0); |
t_max = pArray->GetNumber(1); |
} |
- FX_BOOL bStartExtend = FALSE, bEndExtend = FALSE; |
+ bool bStartExtend = false, bEndExtend = false; |
pArray = pDict->GetArray(FX_BSTRC("Extend")); |
if (pArray) { |
bStartExtend = pArray->GetInteger(0); |
@@ -155,11 +155,11 @@ static void _DrawRadialShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2 |
int width = pBitmap->GetWidth(); |
int height = pBitmap->GetHeight(); |
int pitch = pBitmap->GetPitch(); |
- FX_BOOL bDecreasing = FALSE; |
+ bool bDecreasing = false; |
if (start_r > end_r) { |
int length = (int)FXSYS_sqrt((FXSYS_Mul(start_x - end_x, start_x - end_x) + FXSYS_Mul(start_y - end_y, start_y - end_y))); |
if (length < start_r - end_r) { |
- bDecreasing = TRUE; |
+ bDecreasing = true; |
} |
} |
for (int row = 0; row < height; row ++) { |
@@ -281,22 +281,22 @@ static void _DrawFuncShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2Bi |
} |
} |
} |
-FX_BOOL _GetScanlineIntersect(int y, FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2, FX_FLOAT& x) |
+bool _GetScanlineIntersect(int y, FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2, FX_FLOAT& x) |
{ |
if (y1 == y2) { |
- return FALSE; |
+ return false; |
} |
if (y1 < y2) { |
if (y < y1 || y > y2) { |
- return FALSE; |
+ return false; |
} |
} else { |
if (y < y2 || y > y1) { |
- return FALSE; |
+ return false; |
} |
} |
x = x1 + FXSYS_MulDiv(x2 - x1, y - y1, y2 - y1); |
- return TRUE; |
+ return true; |
} |
static void _DrawGouraud(CFX_DIBitmap* pBitmap, int alpha, CPDF_MeshVertex triangle[3]) |
{ |
@@ -325,7 +325,7 @@ static void _DrawGouraud(CFX_DIBitmap* pBitmap, int alpha, CPDF_MeshVertex trian |
for (int i = 0; i < 3; i ++) { |
CPDF_MeshVertex& vertex1 = triangle[i]; |
CPDF_MeshVertex& vertex2 = triangle[(i + 1) % 3]; |
- FX_BOOL bIntersect = _GetScanlineIntersect(y, vertex1.x, vertex1.y, |
+ bool bIntersect = _GetScanlineIntersect(y, vertex1.x, vertex1.y, |
vertex2.x, vertex2.y, inter_x[nIntersects]); |
if (!bIntersect) { |
continue; |
@@ -601,7 +601,7 @@ struct CPDF_PatchDrawer { |
int alpha; |
void Draw(int x_scale, int y_scale, int left, int bottom, Coon_Bezier C1, Coon_Bezier C2, Coon_Bezier D1, Coon_Bezier D2) |
{ |
- FX_BOOL bSmall = C1.Distance() < 2 && C2.Distance() < 2 && D1.Distance() < 2 && D2.Distance() < 2; |
+ bool bSmall = C1.Distance() < 2 && C2.Distance() < 2 && D1.Distance() < 2 && D2.Distance() < 2; |
Coon_Color div_colors[4]; |
int d_bottom, d_left, d_top, d_right; |
div_colors[0].BiInterpol(patch_colors, left, bottom, x_scale, y_scale); |
@@ -663,9 +663,9 @@ struct CPDF_PatchDrawer { |
} |
}; |
-FX_BOOL _CheckCoonTensorPara(const CPDF_MeshStream &stream) |
+bool _CheckCoonTensorPara(const CPDF_MeshStream &stream) |
{ |
- FX_BOOL bCoorBits = ( stream.m_nCoordBits== 1 || |
+ bool bCoorBits = ( stream.m_nCoordBits== 1 || |
stream.m_nCoordBits == 2 || |
stream.m_nCoordBits == 4 || |
stream.m_nCoordBits == 8 || |
@@ -674,21 +674,21 @@ FX_BOOL _CheckCoonTensorPara(const CPDF_MeshStream &stream) |
stream.m_nCoordBits == 24 || |
stream.m_nCoordBits == 32 ); |
- FX_BOOL bCompBits = ( stream.m_nCompBits == 1 || |
+ bool bCompBits = ( stream.m_nCompBits == 1 || |
stream.m_nCompBits == 2 || |
stream.m_nCompBits == 4 || |
stream.m_nCompBits == 8 || |
stream.m_nCompBits == 12 || |
stream.m_nCompBits == 16 ); |
- FX_BOOL bFlagBits = ( stream.m_nFlagBits == 2 || |
+ bool bFlagBits = ( stream.m_nFlagBits == 2 || |
stream.m_nFlagBits == 4 || |
stream.m_nFlagBits == 8 ); |
return bCoorBits && bCompBits && bFlagBits; |
} |
-static void _DrawCoonPatchMeshes(FX_BOOL bTensor, CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2Bitmap, |
+static void _DrawCoonPatchMeshes(bool bTensor, CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2Bitmap, |
CPDF_Stream* pShadingStream, CPDF_Function** pFuncs, int nFuncs, |
CPDF_ColorSpace* pCS, int fill_mode, int alpha) |
{ |
@@ -768,7 +768,7 @@ static void _DrawCoonPatchMeshes(FX_BOOL bTensor, CFX_DIBitmap* pBitmap, CFX_Aff |
} |
} |
void CPDF_RenderStatus::DrawShading(CPDF_ShadingPattern* pPattern, CFX_AffineMatrix* pMatrix, |
- FX_RECT& clip_rect, int alpha, FX_BOOL bAlphaMode) |
+ FX_RECT& clip_rect, int alpha, bool bAlphaMode) |
{ |
CPDF_Function** pFuncs = pPattern->m_pFunctions; |
int nFuncs = pPattern->m_nFuncs; |
@@ -840,7 +840,7 @@ void CPDF_RenderStatus::DrawShading(CPDF_ShadingPattern* pPattern, CFX_AffineMat |
} |
buffer.OutputToDevice(); |
} |
-void CPDF_RenderStatus::DrawShadingPattern(CPDF_ShadingPattern* pattern, CPDF_PageObject* pPageObj, const CFX_AffineMatrix* pObj2Device, FX_BOOL bStroke) |
+void CPDF_RenderStatus::DrawShadingPattern(CPDF_ShadingPattern* pattern, CPDF_PageObject* pPageObj, const CFX_AffineMatrix* pObj2Device, bool bStroke) |
{ |
if (!pattern->Load()) { |
return; |
@@ -858,7 +858,7 @@ void CPDF_RenderStatus::DrawShadingPattern(CPDF_ShadingPattern* pattern, CPDF_Pa |
return; |
} |
FX_RECT rect; |
- if (GetObjectClippedRect(pPageObj, pObj2Device, FALSE, rect)) { |
+ if (GetObjectClippedRect(pPageObj, pObj2Device, false, rect)) { |
m_pDevice->RestoreState(); |
return; |
} |
@@ -869,19 +869,19 @@ void CPDF_RenderStatus::DrawShadingPattern(CPDF_ShadingPattern* pattern, CPDF_Pa |
DrawShading(pattern, &matrix, rect, alpha, m_Options.m_ColorMode == RENDER_COLOR_ALPHA); |
m_pDevice->RestoreState(); |
} |
-FX_BOOL CPDF_RenderStatus::ProcessShading(CPDF_ShadingObject* pShadingObj, const CFX_AffineMatrix* pObj2Device) |
+bool CPDF_RenderStatus::ProcessShading(CPDF_ShadingObject* pShadingObj, const CFX_AffineMatrix* pObj2Device) |
{ |
FX_RECT rect = pShadingObj->GetBBox(pObj2Device); |
FX_RECT clip_box = m_pDevice->GetClipBox(); |
rect.Intersect(clip_box); |
if (rect.IsEmpty()) { |
- return TRUE; |
+ return true; |
} |
CFX_AffineMatrix matrix = pShadingObj->m_Matrix; |
matrix.Concat(*pObj2Device); |
- DrawShading(pShadingObj->m_pShading, &matrix, rect, pShadingObj->m_GeneralState.GetAlpha(FALSE), |
+ DrawShading(pShadingObj->m_pShading, &matrix, rect, pShadingObj->m_GeneralState.GetAlpha(false), |
m_Options.m_ColorMode == RENDER_COLOR_ALPHA); |
- return TRUE; |
+ return true; |
} |
static CFX_DIBitmap* DrawPatternBitmap(CPDF_Document* pDoc, CPDF_PageRenderCache* pCache, |
CPDF_TilingPattern* pPattern, const CFX_AffineMatrix* pObject2Device, |
@@ -914,7 +914,7 @@ static CFX_DIBitmap* DrawPatternBitmap(CPDF_Document* pDoc, CPDF_PageRenderCache |
context.DrawObjectList(&bitmap_device, pPattern->m_pForm, &mtPattern2Bitmap, &options); |
return pBitmap; |
} |
-void CPDF_RenderStatus::DrawTilingPattern(CPDF_TilingPattern* pPattern, CPDF_PageObject* pPageObj, const CFX_AffineMatrix* pObj2Device, FX_BOOL bStroke) |
+void CPDF_RenderStatus::DrawTilingPattern(CPDF_TilingPattern* pPattern, CPDF_PageObject* pPageObj, const CFX_AffineMatrix* pObj2Device, bool bStroke) |
{ |
if (!pPattern->Load()) { |
return; |
@@ -944,11 +944,11 @@ void CPDF_RenderStatus::DrawTilingPattern(CPDF_TilingPattern* pPattern, CPDF_Pag |
CFX_AffineMatrix mtPattern2Device = pPattern->m_Pattern2Form; |
mtPattern2Device.Concat(*pObj2Device); |
GetScaledMatrix(mtPattern2Device); |
- FX_BOOL bAligned = FALSE; |
+ bool bAligned = false; |
if (pPattern->m_BBox.left == 0 && pPattern->m_BBox.bottom == 0 && |
pPattern->m_BBox.right == pPattern->m_XStep && pPattern->m_BBox.top == pPattern->m_YStep && |
(mtPattern2Device.IsScaled() || mtPattern2Device.Is90Rotated())) { |
- bAligned = TRUE; |
+ bAligned = true; |
} |
CFX_FloatRect cell_bbox = pPattern->m_BBox; |
mtPattern2Device.TransformRect(cell_bbox); |
@@ -1075,11 +1075,11 @@ void CPDF_RenderStatus::DrawTilingPattern(CPDF_TilingPattern* pPattern, CPDF_Pag |
} |
} |
} |
- CompositeDIBitmap(&screen, clip_box.left, clip_box.top, 0, 255, FXDIB_BLEND_NORMAL, FALSE); |
+ CompositeDIBitmap(&screen, clip_box.left, clip_box.top, 0, 255, FXDIB_BLEND_NORMAL, false); |
m_pDevice->RestoreState(); |
delete pPatternBitmap; |
} |
-void CPDF_RenderStatus::DrawPathWithPattern(CPDF_PathObject* pPathObj, const CFX_AffineMatrix* pObj2Device, CPDF_Color* pColor, FX_BOOL bStroke) |
+void CPDF_RenderStatus::DrawPathWithPattern(CPDF_PathObject* pPathObj, const CFX_AffineMatrix* pObj2Device, CPDF_Color* pColor, bool bStroke) |
{ |
CPDF_Pattern* pattern = pColor->GetPattern(); |
if (pattern == NULL) { |
@@ -1091,20 +1091,20 @@ void CPDF_RenderStatus::DrawPathWithPattern(CPDF_PathObject* pPathObj, const CFX |
DrawShadingPattern((CPDF_ShadingPattern*)pattern, pPathObj, pObj2Device, bStroke); |
} |
} |
-void CPDF_RenderStatus::ProcessPathPattern(CPDF_PathObject* pPathObj, const CFX_AffineMatrix* pObj2Device, int& filltype, FX_BOOL& bStroke) |
+void CPDF_RenderStatus::ProcessPathPattern(CPDF_PathObject* pPathObj, const CFX_AffineMatrix* pObj2Device, int& filltype, bool& bStroke) |
{ |
if(filltype) { |
CPDF_Color& FillColor = *pPathObj->m_ColorState.GetFillColor(); |
if(FillColor.m_pCS && FillColor.m_pCS->GetFamily() == PDFCS_PATTERN) { |
- DrawPathWithPattern(pPathObj, pObj2Device, &FillColor, FALSE); |
+ DrawPathWithPattern(pPathObj, pObj2Device, &FillColor, false); |
filltype = 0; |
} |
} |
if(bStroke) { |
CPDF_Color& StrokeColor = *pPathObj->m_ColorState.GetStrokeColor(); |
if(StrokeColor.m_pCS && StrokeColor.m_pCS->GetFamily() == PDFCS_PATTERN) { |
- DrawPathWithPattern(pPathObj, pObj2Device, &StrokeColor, TRUE); |
- bStroke = FALSE; |
+ DrawPathWithPattern(pPathObj, pObj2Device, &StrokeColor, true); |
+ bStroke = false; |
} |
} |
} |