1/*
2 * Copyright 2013 Google Inc.
3
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef SkPdfSoftMaskImageDictionary_DEFINED
9#define SkPdfSoftMaskImageDictionary_DEFINED
10
11#include "SkPdfImageDictionary_autogen.h"
12
13// Additional entry in a soft-mask image dictionary
14class SkPdfSoftMaskImageDictionary : public SkPdfImageDictionary {
15public:
16public:
17   SkPdfSoftMaskImageDictionary* asSoftMaskImageDictionary() {return this;}
18   const SkPdfSoftMaskImageDictionary* asSoftMaskImageDictionary() const {return this;}
19
20private:
21public:
22   bool valid() const {return true;}
23  SkPdfArray* Matte(SkPdfNativeDoc* doc);
24  bool has_Matte() const;
25  SkString Subtype(SkPdfNativeDoc* doc);
26  bool has_Subtype() const;
27  SkString ColorSpace(SkPdfNativeDoc* doc);
28  bool has_ColorSpace() const;
29};
30
31#endif  // SkPdfSoftMaskImageDictionary_DEFINED
32