42 const std::vector<std::unique_ptr<CPDF_Function>>& funcs,
43 RetainPtr<
const CPDF_Stream> pShadingStream,
70 static constexpr uint32_t kMaxComponents = 8;
73 const std::vector<std::unique_ptr<CPDF_Function>>& m_funcs;
74 RetainPtr<
const CPDF_Stream>
const m_pShadingStream;
76 uint32_t m_nCoordBits = 0;
77 uint32_t m_nComponentBits = 0;
78 uint32_t m_nFlagBits = 0;
79 uint32_t m_nComponents = 0;
80 uint32_t m_CoordMax = 0;
81 uint32_t m_ComponentMax = 0;
87 std::unique_ptr<CFX_BitStream> m_BitStream;
88 float m_ColorMin[kMaxComponents] = {};
89 float m_ColorMax[kMaxComponents] = {};