summaryrefslogtreecommitdiff
path: root/core/fpdfapi/render/render_int.h
diff options
context:
space:
mode:
authornpm <npm@chromium.org>2016-11-23 07:35:23 -0800
committerCommit bot <commit-bot@chromium.org>2016-11-23 07:35:23 -0800
commit43f382c23c24a7b8214f4ea461623f13e25ca02a (patch)
tree5352b063aaf4faf0cb10bc71b106399e970b7e05 /core/fpdfapi/render/render_int.h
parent171071d5cbf798a64c3c0811a30bd5f3aeea4871 (diff)
downloadpdfium-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.h51
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();