| OLD | NEW | 
|---|
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
| 6 | 6 | 
| 7 #ifndef _FX_GE_H_ | 7 #ifndef _FX_GE_H_ | 
| 8 #define _FX_GE_H_ | 8 #define _FX_GE_H_ | 
| 9 #ifndef _FX_DIB_H_ | 9 #ifndef _FX_DIB_H_ | 
| 10 #include "fx_dib.h" | 10 #include "fx_dib.h" | 
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 179         return m_pPoints[index].m_PointY; | 179         return m_pPoints[index].m_PointY; | 
| 180     } | 180     } | 
| 181 | 181 | 
| 182 | 182 | 
| 183 | 183 | 
| 184     FX_PATHPOINT*               GetPoints() const | 184     FX_PATHPOINT*               GetPoints() const | 
| 185     { | 185     { | 
| 186         return m_pPoints; | 186         return m_pPoints; | 
| 187     } | 187     } | 
| 188 | 188 | 
| 189     FX_BOOL»    »       »       »       SetPointCount(int nPoints); | 189     void SetPointCount(int nPoints); | 
| 190 | 190     void AllocPointCount(int nPoints); | 
| 191     FX_BOOL»    »       »       »       AllocPointCount(int nPoints); | 191     void AddPointCount(int addPoints); | 
| 192 |  | 
| 193     FX_BOOL»    »       »       »       AddPointCount(int addPoints); |  | 
| 194 | 192 | 
| 195     CFX_FloatRect               GetBoundingBox() const; | 193     CFX_FloatRect               GetBoundingBox() const; | 
| 196 | 194 | 
| 197     CFX_FloatRect               GetBoundingBox(FX_FLOAT line_width, FX_FLOAT mit
     er_limit) const; | 195     CFX_FloatRect               GetBoundingBox(FX_FLOAT line_width, FX_FLOAT mit
     er_limit) const; | 
| 198 | 196 | 
| 199     void                                Transform(const CFX_AffineMatrix* pMatri
     x); | 197     void                                Transform(const CFX_AffineMatrix* pMatri
     x); | 
| 200 | 198 | 
| 201     FX_BOOL                             IsRect() const; | 199     FX_BOOL                             IsRect() const; | 
| 202 | 200 | 
| 203     FX_BOOL                             GetZeroAreaPath(CFX_PathData& NewPath, C
     FX_AffineMatrix* pMatrix, FX_BOOL&bThin, FX_BOOL bAdjust) const; | 201     FX_BOOL                             GetZeroAreaPath(CFX_PathData& NewPath, C
     FX_AffineMatrix* pMatrix, FX_BOOL&bThin, FX_BOOL bAdjust) const; | 
| 204 | 202 | 
| 205     FX_BOOL                             IsRect(const CFX_AffineMatrix* pMatrix, 
     CFX_FloatRect* rect) const; | 203     FX_BOOL                             IsRect(const CFX_AffineMatrix* pMatrix, 
     CFX_FloatRect* rect) const; | 
| 206 | 204 | 
| 207     FX_BOOL»    »       »       »       Append(const CFX_PathData* pSrc, const C
     FX_AffineMatrix* pMatrix); | 205     void Append(const CFX_PathData* pSrc, const CFX_AffineMatrix* pMatrix); | 
| 208 | 206     void AppendRect(FX_FLOAT left, FX_FLOAT bottom, FX_FLOAT right, FX_FLOAT top
     ); | 
| 209     FX_BOOL»    »       »       »       AppendRect(FX_FLOAT left, FX_FLOAT botto
     m, FX_FLOAT right, FX_FLOAT top); |  | 
| 210 | 207 | 
| 211     void                                SetPoint(int index, FX_FLOAT x, FX_FLOAT
      y, int flag); | 208     void                                SetPoint(int index, FX_FLOAT x, FX_FLOAT
      y, int flag); | 
| 212 | 209 | 
| 213     void                                TrimPoints(int nPoints); | 210     void                                TrimPoints(int nPoints); | 
| 214 | 211 | 
| 215     FX_BOOL»    »       »       »       Copy(const CFX_PathData &src); | 212     void Copy(const CFX_PathData &src); | 
| 216 protected: | 213 protected: | 
| 217     friend class                CPDF_Path; | 214     friend class                CPDF_Path; | 
| 218 | 215 | 
| 219     int                                 m_PointCount; | 216     int                                 m_PointCount; | 
| 220 | 217 | 
| 221     FX_PATHPOINT*               m_pPoints; | 218     FX_PATHPOINT*               m_pPoints; | 
| 222 | 219 | 
| 223     int                                 m_AllocCount; | 220     int                                 m_AllocCount; | 
| 224 }; | 221 }; | 
| 225 class CFX_GraphStateData | 222 class CFX_GraphStateData | 
| (...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 726 | 723 | 
| 727     void                        SetGraphState(const CFX_GraphStateData* pGraphSt
     ate); | 724     void                        SetGraphState(const CFX_GraphStateData* pGraphSt
     ate); | 
| 728 | 725 | 
| 729     void                        SetColor(FX_DWORD color, int alpha_flag, void* p
     IccTransform); | 726     void                        SetColor(FX_DWORD color, int alpha_flag, void* p
     IccTransform); | 
| 730 | 727 | 
| 731     void                        FindPSFontGlyph(CFX_FaceCache* pFaceCache, CFX_F
     ont* pFont, const FXTEXT_CHARPOS& charpos, int& ps_fontnum, int &ps_glyphindex); | 728     void                        FindPSFontGlyph(CFX_FaceCache* pFaceCache, CFX_F
     ont* pFont, const FXTEXT_CHARPOS& charpos, int& ps_fontnum, int &ps_glyphindex); | 
| 732 | 729 | 
| 733     void                        WritePSBinary(FX_LPCBYTE data, int len); | 730     void                        WritePSBinary(FX_LPCBYTE data, int len); | 
| 734 }; | 731 }; | 
| 735 #endif | 732 #endif | 
| OLD | NEW | 
|---|