| Index: core/fpdfapi/fpdf_page/include/cpdf_color.h
|
| diff --git a/core/fpdfapi/fpdf_page/include/cpdf_color.h b/core/fpdfapi/fpdf_page/include/cpdf_color.h
|
| index 9e20684d839f4b58dafc367c2a28f400e9b58c70..89c0eac7307ab2f18a1d59b14f50c40614de8627 100644
|
| --- a/core/fpdfapi/fpdf_page/include/cpdf_color.h
|
| +++ b/core/fpdfapi/fpdf_page/include/cpdf_color.h
|
| @@ -14,15 +14,11 @@ class CPDF_Pattern;
|
|
|
| class CPDF_Color {
|
| public:
|
| - CPDF_Color() : m_pCS(nullptr), m_pBuffer(nullptr) {}
|
| - explicit CPDF_Color(int family);
|
| + CPDF_Color();
|
| ~CPDF_Color();
|
|
|
| - FX_BOOL IsNull() const { return !m_pBuffer; }
|
| - FX_BOOL IsEqual(const CPDF_Color& other) const;
|
| - FX_BOOL IsPattern() const {
|
| - return m_pCS && m_pCS->GetFamily() == PDFCS_PATTERN;
|
| - }
|
| + bool IsNull() const { return !m_pBuffer; }
|
| + bool IsPattern() const;
|
|
|
| void Copy(const CPDF_Color* pSrc);
|
|
|
| @@ -32,15 +28,13 @@ class CPDF_Color {
|
|
|
| FX_BOOL GetRGB(int& R, int& G, int& B) const;
|
| CPDF_Pattern* GetPattern() const;
|
| - CPDF_ColorSpace* GetPatternCS() const;
|
| - FX_FLOAT* GetPatternColor() const;
|
| -
|
| - CPDF_ColorSpace* m_pCS;
|
| + const CPDF_ColorSpace* GetColorSpace() const { return m_pCS; }
|
|
|
| protected:
|
| void ReleaseBuffer();
|
| void ReleaseColorSpace();
|
|
|
| + CPDF_ColorSpace* m_pCS;
|
| FX_FLOAT* m_pBuffer;
|
| };
|
|
|
|
|