Index: core/fpdfapi/fpdf_render/render_int.h |
diff --git a/core/fpdfapi/fpdf_render/render_int.h b/core/fpdfapi/fpdf_render/render_int.h |
index 893784bc8fee456b3a01d05e29fdf9dd2ca316e7..672e5923dfb051073c5963ae7b7ac41d9c68498f 100644 |
--- a/core/fpdfapi/fpdf_render/render_int.h |
+++ b/core/fpdfapi/fpdf_render/render_int.h |
@@ -110,9 +110,8 @@ class CPDF_RenderStatus { |
FX_BOOL bLoadMask = FALSE); |
void RenderObjectList(const CPDF_PageObjectHolder* pObjectHolder, |
const CFX_Matrix* pObj2Device); |
- void RenderSingleObject(const CPDF_PageObject* pObj, |
- const CFX_Matrix* pObj2Device); |
- FX_BOOL ContinueSingleObject(const CPDF_PageObject* pObj, |
+ void RenderSingleObject(CPDF_PageObject* pObj, const CFX_Matrix* pObj2Device); |
+ FX_BOOL ContinueSingleObject(CPDF_PageObject* pObj, |
const CFX_Matrix* pObj2Device, |
IFX_Pause* pPause); |
CPDF_RenderContext* GetContext() { return m_pContext; } |
@@ -132,26 +131,25 @@ class CPDF_RenderStatus { |
void ProcessClipPath(CPDF_ClipPath ClipPath, const CFX_Matrix* pObj2Device); |
void DrawClipPath(CPDF_ClipPath ClipPath, const CFX_Matrix* pObj2Device); |
- FX_BOOL ProcessTransparency(const CPDF_PageObject* PageObj, |
+ FX_BOOL ProcessTransparency(CPDF_PageObject* PageObj, |
const CFX_Matrix* pObj2Device); |
- void ProcessObjectNoClip(const CPDF_PageObject* PageObj, |
+ void ProcessObjectNoClip(CPDF_PageObject* PageObj, |
const CFX_Matrix* pObj2Device); |
- void DrawObjWithBackground(const CPDF_PageObject* pObj, |
+ void DrawObjWithBackground(CPDF_PageObject* pObj, |
const CFX_Matrix* pObj2Device); |
- FX_BOOL DrawObjWithBlend(const CPDF_PageObject* pObj, |
+ FX_BOOL DrawObjWithBlend(CPDF_PageObject* pObj, |
const CFX_Matrix* pObj2Device); |
- FX_BOOL ProcessPath(const CPDF_PathObject* pPathObj, |
- const CFX_Matrix* pObj2Device); |
- void ProcessPathPattern(const CPDF_PathObject* pPathObj, |
+ FX_BOOL ProcessPath(CPDF_PathObject* pPathObj, const CFX_Matrix* pObj2Device); |
+ void ProcessPathPattern(CPDF_PathObject* pPathObj, |
const CFX_Matrix* pObj2Device, |
int& filltype, |
FX_BOOL& bStroke); |
- void DrawPathWithPattern(const CPDF_PathObject* pPathObj, |
+ void DrawPathWithPattern(CPDF_PathObject* pPathObj, |
const CFX_Matrix* pObj2Device, |
const CPDF_Color* pColor, |
FX_BOOL bStroke); |
void DrawTilingPattern(CPDF_TilingPattern* pPattern, |
- const CPDF_PageObject* pPageObj, |
+ CPDF_PageObject* pPageObj, |
const CFX_Matrix* pObj2Device, |
FX_BOOL bStroke); |
void DrawShadingPattern(CPDF_ShadingPattern* pPattern, |
@@ -161,7 +159,7 @@ class CPDF_RenderStatus { |
FX_BOOL SelectClipPath(const CPDF_PathObject* pPathObj, |
const CFX_Matrix* pObj2Device, |
FX_BOOL bStroke); |
- FX_BOOL ProcessImage(const CPDF_ImageObject* pImageObj, |
+ FX_BOOL ProcessImage(CPDF_ImageObject* pImageObj, |
const CFX_Matrix* pObj2Device); |
FX_BOOL OutputBitmapAlpha(CPDF_ImageObject* pImageObj, |
const CFX_Matrix* pImage2Device); |
@@ -187,9 +185,9 @@ class CPDF_RenderStatus { |
FX_RECT& clip_rect, |
int alpha, |
FX_BOOL bAlphaMode); |
- FX_BOOL ProcessType3Text(const CPDF_TextObject* textobj, |
+ FX_BOOL ProcessType3Text(CPDF_TextObject* textobj, |
const CFX_Matrix* pObj2Device); |
- FX_BOOL ProcessText(const CPDF_TextObject* textobj, |
+ FX_BOOL ProcessText(CPDF_TextObject* textobj, |
const CFX_Matrix* pObj2Device, |
CFX_PathData* pClippingPath); |
void DrawTextPathWithPattern(const CPDF_TextObject* textobj, |
@@ -214,9 +212,8 @@ class CPDF_RenderStatus { |
static CPDF_GraphicStates* CloneObjStates(const CPDF_GraphicStates* pPathObj, |
FX_BOOL bStroke); |
CPDF_TransferFunc* GetTransferFunc(CPDF_Object* pObject) const; |
- FX_ARGB GetFillArgb(const CPDF_PageObject* pObj, |
- FX_BOOL bType3 = FALSE) const; |
- FX_ARGB GetStrokeArgb(const CPDF_PageObject* pObj) const; |
+ FX_ARGB GetFillArgb(CPDF_PageObject* pObj, FX_BOOL bType3 = FALSE) const; |
+ FX_ARGB GetStrokeArgb(CPDF_PageObject* pObj) const; |
FX_BOOL GetObjectClippedRect(const CPDF_PageObject* pObj, |
const CFX_Matrix* pObj2Device, |
FX_BOOL bLogical, |
@@ -311,7 +308,7 @@ class CPDF_ImageRenderer { |
~CPDF_ImageRenderer(); |
FX_BOOL Start(CPDF_RenderStatus* pStatus, |
- const CPDF_PageObject* pObj, |
+ CPDF_PageObject* pObj, |
const CFX_Matrix* pObj2Device, |
FX_BOOL bStdCS, |
int blendType = FXDIB_BLEND_NORMAL); |
@@ -337,7 +334,7 @@ class CPDF_ImageRenderer { |
FX_BOOL DrawPatternImage(const CFX_Matrix* pObj2Device); |
CPDF_RenderStatus* m_pRenderStatus; |
- const CPDF_ImageObject* m_pImageObject; |
+ CPDF_ImageObject* m_pImageObject; |
int m_Status; |
const CFX_Matrix* m_pObj2Device; |
CFX_Matrix m_ImageMatrix; |