diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-08-09 16:24:24 -0400 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-08-09 21:00:43 +0000 |
commit | be993d2200ad4521e1031c7b9eb0f8f9b49fabb0 (patch) | |
tree | ed6ea288f28b8fd4f7bc481039e3f3fa7e3f52b7 /xfa/fde/cfde_renderdevice.h | |
parent | 17aa0579f9ce11e5433b62ccb66c59b522b4f51e (diff) | |
download | pdfium-be993d2200ad4521e1031c7b9eb0f8f9b49fabb0.tar.xz |
Remove unused code from CFDE_RenderDevice.
Unused code, remove.
Change-Id: Icbe53982f932eded350fc67e8022549178b92344
Reviewed-on: https://pdfium-review.googlesource.com/10452
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fde/cfde_renderdevice.h')
-rw-r--r-- | xfa/fde/cfde_renderdevice.h | 76 |
1 files changed, 2 insertions, 74 deletions
diff --git a/xfa/fde/cfde_renderdevice.h b/xfa/fde/cfde_renderdevice.h index a372c23f9d..0f0ce9e1cd 100644 --- a/xfa/fde/cfde_renderdevice.h +++ b/xfa/fde/cfde_renderdevice.h @@ -22,99 +22,27 @@ class CFDE_RenderDevice { int32_t GetWidth() const; int32_t GetHeight() const; + void SaveState(); void RestoreState(); - bool SetClipPath(const CFDE_Path* pClip); - CFDE_Path* GetClipPath() const; + bool SetClipRect(const CFX_RectF& rtClip); const CFX_RectF& GetClipRect(); - float GetDpiX() const; - float GetDpiY() const; - - bool DrawImage(const CFX_RetainPtr<CFX_DIBSource>& pDib, - const CFX_RectF* pSrcRect, - const CFX_RectF& dstRect, - const CFX_Matrix* pImgMatrix = nullptr, - const CFX_Matrix* pDevMatrix = nullptr); bool DrawString(FX_ARGB color, const CFX_RetainPtr<CFGAS_GEFont>& pFont, const FXTEXT_CHARPOS* pCharPos, int32_t iCount, float fFontSize, const CFX_Matrix* pMatrix = nullptr); - bool DrawBezier(FX_ARGB color, - float fPenWidth, - const CFX_PointF& pt1, - const CFX_PointF& pt2, - const CFX_PointF& pt3, - const CFX_PointF& pt4, - const CFX_Matrix* pMatrix = nullptr); - bool DrawCurve(FX_ARGB color, - float fPenWidth, - const std::vector<CFX_PointF>& points, - bool bClosed, - float fTension = 0.5f, - const CFX_Matrix* pMatrix = nullptr); - bool DrawEllipse(FX_ARGB color, - float fPenWidth, - const CFX_RectF& rect, - const CFX_Matrix* pMatrix = nullptr); - bool DrawLines(FX_ARGB color, - float fPenWidth, - const std::vector<CFX_PointF>& points, - const CFX_Matrix* pMatrix = nullptr); - bool DrawLine(FX_ARGB color, - float fPenWidth, - const CFX_PointF& pt1, - const CFX_PointF& pt2, - const CFX_Matrix* pMatrix = nullptr); bool DrawPath(FX_ARGB color, float fPenWidth, const CFDE_Path* pPath, const CFX_Matrix* pMatrix = nullptr); - bool DrawPolygon(FX_ARGB color, - float fPenWidth, - const std::vector<CFX_PointF>& points, - const CFX_Matrix* pMatrix = nullptr); - bool DrawRectangle(FX_ARGB color, - float fPenWidth, - const CFX_RectF& rect, - const CFX_Matrix* pMatrix = nullptr); - bool FillClosedCurve(FX_ARGB color, - const std::vector<CFX_PointF>& points, - float fTension = 0.5f, - const CFX_Matrix* pMatrix = nullptr); - bool FillEllipse(FX_ARGB color, - const CFX_RectF& rect, - const CFX_Matrix* pMatrix = nullptr); - bool FillPath(FX_ARGB color, - const CFDE_Path* pPath, - const CFX_Matrix* pMatrix = nullptr); - bool FillPolygon(FX_ARGB color, - const std::vector<CFX_PointF>& points, - const CFX_Matrix* pMatrix = nullptr); - bool FillRectangle(FX_ARGB color, - const CFX_RectF& rect, - const CFX_Matrix* pMatrix = nullptr); - - bool DrawSolidString(FX_ARGB color, - const CFX_RetainPtr<CFGAS_GEFont>& pFont, - const FXTEXT_CHARPOS* pCharPos, - int32_t iCount, - float fFontSize, - const CFX_Matrix* pMatrix); - bool DrawStringPath(FX_ARGB color, - const CFX_RetainPtr<CFGAS_GEFont>& pFont, - const FXTEXT_CHARPOS* pCharPos, - int32_t iCount, - float fFontSize, - const CFX_Matrix* pMatrix); private: CFX_RenderDevice* const m_pDevice; CFX_RectF m_rtClip; - int32_t m_iCharCount; }; #endif // XFA_FDE_CFDE_RENDERDEVICE_H_ |