From 43f382c23c24a7b8214f4ea461623f13e25ca02a Mon Sep 17 00:00:00 2001 From: npm Date: Wed, 23 Nov 2016 07:35:23 -0800 Subject: Move CPDF_ImageRenderer from render_int Review-Url: https://codereview.chromium.org/2525833002 --- core/fpdfapi/render/render_int.h | 51 ---------------------------------------- 1 file changed, 51 deletions(-) (limited to 'core/fpdfapi/render/render_int.h') diff --git a/core/fpdfapi/render/render_int.h b/core/fpdfapi/render/render_int.h index 3e35e14520..35b8cc529e 100644 --- a/core/fpdfapi/render/render_int.h +++ b/core/fpdfapi/render/render_int.h @@ -33,7 +33,6 @@ class CPDF_Font; class CPDF_FormObject; class CPDF_ImageCacheEntry; class CPDF_ImageObject; -class CPDF_ImageRenderer; class CPDF_Object; class CPDF_PageObject; class CPDF_PageObjectHolder; @@ -50,56 +49,6 @@ class CPDF_Type3Glyphs; class CPDF_Type3Char; class CPDF_Type3Font; -class CPDF_ImageRenderer { - public: - CPDF_ImageRenderer(); - ~CPDF_ImageRenderer(); - - bool Start(CPDF_RenderStatus* pStatus, - CPDF_PageObject* pObj, - const CFX_Matrix* pObj2Device, - bool bStdCS, - int blendType = FXDIB_BLEND_NORMAL); - bool Continue(IFX_Pause* pPause); - - bool Start(CPDF_RenderStatus* pStatus, - const CFX_DIBSource* pDIBSource, - FX_ARGB bitmap_argb, - int bitmap_alpha, - const CFX_Matrix* pImage2Device, - uint32_t flags, - bool bStdCS, - int blendType = FXDIB_BLEND_NORMAL); - - bool m_Result; - - protected: - bool StartBitmapAlpha(); - bool StartDIBSource(); - bool StartRenderDIBSource(); - bool StartLoadDIBSource(); - bool DrawMaskedImage(); - bool DrawPatternImage(const CFX_Matrix* pObj2Device); - - CPDF_RenderStatus* m_pRenderStatus; - CPDF_ImageObject* m_pImageObject; - int m_Status; - const CFX_Matrix* m_pObj2Device; - CFX_Matrix m_ImageMatrix; - CPDF_ImageLoader m_Loader; - const CFX_DIBSource* m_pDIBSource; - std::unique_ptr m_pClone; - int m_BitmapAlpha; - bool m_bPatternColor; - CPDF_Pattern* m_pPattern; - FX_ARGB m_FillArgb; - uint32_t m_Flags; - std::unique_ptr m_pTransformer; - void* m_DeviceHandle; - bool m_bStdCS; - int m_BlendType; -}; - class CPDF_ScaledRenderBuffer { public: CPDF_ScaledRenderBuffer(); -- cgit v1.2.3