| Index: core/fpdfapi/render/cpdf_imagerenderer.h
|
| diff --git a/core/fpdfapi/render/cpdf_imagerenderer.h b/core/fpdfapi/render/cpdf_imagerenderer.h
|
| index b0550e744112e8a763d6cc37ab434b83b3ef9ed5..d358716e9feb1aee3694b3ac474d6e150eec69b6 100644
|
| --- a/core/fpdfapi/render/cpdf_imagerenderer.h
|
| +++ b/core/fpdfapi/render/cpdf_imagerenderer.h
|
| @@ -11,6 +11,7 @@
|
|
|
| #include "core/fpdfapi/render/cpdf_imageloader.h"
|
|
|
| +class CFX_FxgeDevice;
|
| class CFX_ImageTransformer;
|
| class CPDF_ImageObject;
|
| class CPDF_PageObject;
|
| @@ -38,8 +39,7 @@ class CPDF_ImageRenderer {
|
| int blendType);
|
|
|
| bool Continue(IFX_Pause* pPause);
|
| -
|
| - bool m_Result;
|
| + bool GetResult() const { return m_Result; }
|
|
|
| private:
|
| bool StartBitmapAlpha();
|
| @@ -48,6 +48,14 @@ class CPDF_ImageRenderer {
|
| bool StartLoadDIBSource();
|
| bool DrawMaskedImage();
|
| bool DrawPatternImage(const CFX_Matrix* pObj2Device);
|
| + bool NotDrawing() const;
|
| + FX_RECT GetDrawRect() const;
|
| + CFX_Matrix GetDrawMatrix(const FX_RECT& rect) const;
|
| + void CalculateDrawImage(CFX_FxgeDevice* bitmap_device1,
|
| + CFX_FxgeDevice* bitmap_device2,
|
| + const CFX_DIBSource* pDIBSource,
|
| + CFX_Matrix* pNewMatrix,
|
| + const FX_RECT& rect) const;
|
|
|
| CPDF_RenderStatus* m_pRenderStatus;
|
| CPDF_ImageObject* m_pImageObject;
|
| @@ -66,6 +74,7 @@ class CPDF_ImageRenderer {
|
| void* m_DeviceHandle;
|
| bool m_bStdCS;
|
| int m_BlendType;
|
| + bool m_Result;
|
| };
|
|
|
| #endif // CORE_FPDFAPI_RENDER_CPDF_IMAGERENDERER_H_
|
|
|