Chromium Code Reviews| 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..0f1230b558fc00d3c53332e7520878543e6608cc 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; |
|
Tom Sepez
2016/11/28 18:42:53
nit: CFXGE_Device someday (since its in core/fxge)
npm
2016/11/28 20:51:30
Ok, will do later
|
| 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(); |
|
Tom Sepez
2016/11/28 18:42:53
nit: bool GetResult() const; if possible.
npm
2016/11/28 20:51:30
Done.
|
| private: |
| bool StartBitmapAlpha(); |
| @@ -48,6 +48,14 @@ class CPDF_ImageRenderer { |
| bool StartLoadDIBSource(); |
| bool DrawMaskedImage(); |
| bool DrawPatternImage(const CFX_Matrix* pObj2Device); |
| + bool NotDrawing(); |
|
Tom Sepez
2016/11/28 18:42:53
nit: any of these new methods also const?
npm
2016/11/28 20:51:30
Done.
|
| + FX_RECT GetDrawRect(); |
| + CFX_Matrix GetDrawMatrix(const FX_RECT& rect); |
| + void CalculateDrawImage(CFX_FxgeDevice* bitmap_device1, |
| + CFX_FxgeDevice* bitmap_device2, |
| + const CFX_DIBSource* pDIBSource, |
| + CFX_Matrix* pNewMatrix, |
| + const FX_RECT& rect); |
| 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_ |