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 CORE_SRC_FPDFAPI_FPDF_PAGE_PAGEINT_H_ | 7 #ifndef CORE_SRC_FPDFAPI_FPDF_PAGE_PAGEINT_H_ |
8 #define CORE_SRC_FPDFAPI_FPDF_PAGE_PAGEINT_H_ | 8 #define CORE_SRC_FPDFAPI_FPDF_PAGE_PAGEINT_H_ |
9 | 9 |
10 #include <map> | 10 #include <map> |
(...skipping 405 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
416 using CPDF_CountedStreamAcc = CPDF_CountedObject<CPDF_StreamAcc>; | 416 using CPDF_CountedStreamAcc = CPDF_CountedObject<CPDF_StreamAcc>; |
417 | 417 |
418 using CPDF_ColorSpaceMap = std::map<CPDF_Object*, CPDF_CountedColorSpace*>; | 418 using CPDF_ColorSpaceMap = std::map<CPDF_Object*, CPDF_CountedColorSpace*>; |
419 using CPDF_FontFileMap = std::map<CPDF_Stream*, CPDF_CountedStreamAcc*>; | 419 using CPDF_FontFileMap = std::map<CPDF_Stream*, CPDF_CountedStreamAcc*>; |
420 using CPDF_FontMap = std::map<CPDF_Dictionary*, CPDF_CountedFont*>; | 420 using CPDF_FontMap = std::map<CPDF_Dictionary*, CPDF_CountedFont*>; |
421 using CPDF_IccProfileMap = std::map<CPDF_Stream*, CPDF_CountedIccProfile*>; | 421 using CPDF_IccProfileMap = std::map<CPDF_Stream*, CPDF_CountedIccProfile*>; |
422 using CPDF_ImageMap = std::map<FX_DWORD, CPDF_CountedImage*>; | 422 using CPDF_ImageMap = std::map<FX_DWORD, CPDF_CountedImage*>; |
423 using CPDF_PatternMap = std::map<CPDF_Object*, CPDF_CountedPattern*>; | 423 using CPDF_PatternMap = std::map<CPDF_Object*, CPDF_CountedPattern*>; |
424 | 424 |
425 CPDF_Document* const m_pPDFDoc; | 425 CPDF_Document* const m_pPDFDoc; |
426 CFX_MapByteStringToPtr m_HashProfileMap; | |
427 FX_BOOL m_bForceClear; | 426 FX_BOOL m_bForceClear; |
428 | 427 std::map<CFX_ByteString, CPDF_Stream*> m_HashProfileMap; |
429 CPDF_ColorSpaceMap m_ColorSpaceMap; | 428 CPDF_ColorSpaceMap m_ColorSpaceMap; |
430 CPDF_FontFileMap m_FontFileMap; | 429 CPDF_FontFileMap m_FontFileMap; |
431 CPDF_FontMap m_FontMap; | 430 CPDF_FontMap m_FontMap; |
432 CPDF_IccProfileMap m_IccProfileMap; | 431 CPDF_IccProfileMap m_IccProfileMap; |
433 CPDF_ImageMap m_ImageMap; | 432 CPDF_ImageMap m_ImageMap; |
434 CPDF_PatternMap m_PatternMap; | 433 CPDF_PatternMap m_PatternMap; |
435 }; | 434 }; |
436 | 435 |
437 class CPDF_Function { | 436 class CPDF_Function { |
438 public: | 437 public: |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
509 FX_FLOAT& G, | 508 FX_FLOAT& G, |
510 FX_FLOAT& B) const override; | 509 FX_FLOAT& B) const override; |
511 CPDF_ColorSpace* GetBaseCS() const override; | 510 CPDF_ColorSpace* GetBaseCS() const override; |
512 | 511 |
513 private: | 512 private: |
514 CPDF_ColorSpace* m_pBaseCS; | 513 CPDF_ColorSpace* m_pBaseCS; |
515 CPDF_CountedColorSpace* m_pCountedBaseCS; | 514 CPDF_CountedColorSpace* m_pCountedBaseCS; |
516 }; | 515 }; |
517 | 516 |
518 #endif // CORE_SRC_FPDFAPI_FPDF_PAGE_PAGEINT_H_ | 517 #endif // CORE_SRC_FPDFAPI_FPDF_PAGE_PAGEINT_H_ |
OLD | NEW |