Index: src/pdf/SkPDFCanon.h |
diff --git a/src/pdf/SkPDFCanon.h b/src/pdf/SkPDFCanon.h |
index 80b1f83e8a39cfbd4e886711339a3f80764dbd86..9ca8a261d6aee537d678eb130ed7fb18febd6c63 100644 |
--- a/src/pdf/SkPDFCanon.h |
+++ b/src/pdf/SkPDFCanon.h |
@@ -84,6 +84,10 @@ public: |
SkPixelSerializer* getPixelSerializer() const { return fPixelSerializer.get(); } |
void setPixelSerializer(SkPixelSerializer* ps) { fPixelSerializer.reset(ps); } |
+ sk_sp<SkPDFStream> makeInvertFunction(); |
+ sk_sp<SkPDFDict> makeNoSmaskGraphicState(); |
+ sk_sp<SkPDFArray> makeRangeObject(); |
+ |
private: |
struct FontRec { |
SkPDFFont* fFont; |
@@ -119,5 +123,8 @@ private: |
SkTHashMap<uint32_t /*ImageUniqueID*/, SkPDFObject*> fPDFBitmapMap; |
sk_sp<SkPixelSerializer> fPixelSerializer; |
+ sk_sp<SkPDFStream> fInvertFunction; |
+ sk_sp<SkPDFDict> fNoSmaskGraphicState; |
+ sk_sp<SkPDFArray> fRangeObject; |
}; |
#endif // SkPDFCanon_DEFINED |