OLD | NEW |
(Empty) | |
| 1 #ifndef __DEFINED__SkPdfType5ShadingDictionary |
| 2 #define __DEFINED__SkPdfType5ShadingDictionary |
| 3 |
| 4 #include "SkPdfShadingDictionary_autogen.h" |
| 5 |
| 6 // Additional entries specific to a type 5 shading dictionary |
| 7 class SkPdfType5ShadingDictionary : public SkPdfShadingDictionary { |
| 8 public: |
| 9 public: |
| 10 SkPdfType5ShadingDictionary* asType5ShadingDictionary() {return this;} |
| 11 const SkPdfType5ShadingDictionary* asType5ShadingDictionary() const {return t
his;} |
| 12 |
| 13 private: |
| 14 SkPdfType1ShadingDictionary* asType1ShadingDictionary() {return (SkPdfType1Sh
adingDictionary*)this;} |
| 15 const SkPdfType1ShadingDictionary* asType1ShadingDictionary() const {return (
const SkPdfType1ShadingDictionary*)this;} |
| 16 |
| 17 SkPdfType2ShadingDictionary* asType2ShadingDictionary() {return (SkPdfType2Sh
adingDictionary*)this;} |
| 18 const SkPdfType2ShadingDictionary* asType2ShadingDictionary() const {return (
const SkPdfType2ShadingDictionary*)this;} |
| 19 |
| 20 SkPdfType3ShadingDictionary* asType3ShadingDictionary() {return (SkPdfType3Sh
adingDictionary*)this;} |
| 21 const SkPdfType3ShadingDictionary* asType3ShadingDictionary() const {return (
const SkPdfType3ShadingDictionary*)this;} |
| 22 |
| 23 SkPdfType4ShadingDictionary* asType4ShadingDictionary() {return (SkPdfType4Sh
adingDictionary*)this;} |
| 24 const SkPdfType4ShadingDictionary* asType4ShadingDictionary() const {return (
const SkPdfType4ShadingDictionary*)this;} |
| 25 |
| 26 SkPdfType6ShadingDictionary* asType6ShadingDictionary() {return (SkPdfType6Sh
adingDictionary*)this;} |
| 27 const SkPdfType6ShadingDictionary* asType6ShadingDictionary() const {return (
const SkPdfType6ShadingDictionary*)this;} |
| 28 |
| 29 public: |
| 30 bool valid() const {return true;} |
| 31 int64_t BitsPerCoordinate(SkPdfNativeDoc* doc); |
| 32 bool has_BitsPerCoordinate() const; |
| 33 int64_t BitsPerComponent(SkPdfNativeDoc* doc); |
| 34 bool has_BitsPerComponent() const; |
| 35 int64_t VerticesPerRow(SkPdfNativeDoc* doc); |
| 36 bool has_VerticesPerRow() const; |
| 37 SkPdfArray* Decode(SkPdfNativeDoc* doc); |
| 38 bool has_Decode() const; |
| 39 SkPdfFunction Function(SkPdfNativeDoc* doc); |
| 40 bool has_Function() const; |
| 41 }; |
| 42 |
| 43 #endif // __DEFINED__NATIVE_SkPdfType5ShadingDictionary |
OLD | NEW |