diff options
author | npm <npm@chromium.org> | 2016-11-23 07:35:23 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-11-23 07:35:23 -0800 |
commit | 43f382c23c24a7b8214f4ea461623f13e25ca02a (patch) | |
tree | 5352b063aaf4faf0cb10bc71b106399e970b7e05 /core/fpdfapi/render/render_int.h | |
parent | 171071d5cbf798a64c3c0811a30bd5f3aeea4871 (diff) | |
download | pdfium-43f382c23c24a7b8214f4ea461623f13e25ca02a.tar.xz |
Move CPDF_ImageRenderer from render_int
Review-Url: https://codereview.chromium.org/2525833002
Diffstat (limited to 'core/fpdfapi/render/render_int.h')
-rw-r--r-- | core/fpdfapi/render/render_int.h | 51 |
1 files changed, 0 insertions, 51 deletions
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<CFX_DIBitmap> m_pClone; - int m_BitmapAlpha; - bool m_bPatternColor; - CPDF_Pattern* m_pPattern; - FX_ARGB m_FillArgb; - uint32_t m_Flags; - std::unique_ptr<CFX_ImageTransformer> m_pTransformer; - void* m_DeviceHandle; - bool m_bStdCS; - int m_BlendType; -}; - class CPDF_ScaledRenderBuffer { public: CPDF_ScaledRenderBuffer(); |