// Copyright 2016 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com #ifndef CORE_FPDFAPI_PAGE_CPDF_SHADINGPATTERN_H_ #define CORE_FPDFAPI_PAGE_CPDF_SHADINGPATTERN_H_ #include <stdint.h> #include <memory> #include <vector> #include "core/fpdfapi/page/cpdf_colorspace.h" #include "core/fpdfapi/page/cpdf_pattern.h" #include "core/fxcrt/retain_ptr.h" // Values used in PDFs except for |kInvalidShading| and |kMaxShading|. // Do not change. enum ShadingType { … }; class CFX_Matrix; class CPDF_ColorSpace; class CPDF_Document; class CPDF_Function; class CPDF_Object; class CPDF_ShadingPattern final : public CPDF_Pattern { … }; #endif // CORE_FPDFAPI_PAGE_CPDF_SHADINGPATTERN_H_