Index: dm/DMSrcSink.h |
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h |
index 8cd92a6c12318e0283862b7f6bbd5fa2b5c8326c..f371cb458541359cb0914760b9db86dc7d9f9876 100644 |
--- a/dm/DMSrcSink.h |
+++ b/dm/DMSrcSink.h |
@@ -119,6 +119,17 @@ public: |
const char* fileExtension() const SK_OVERRIDE { return "pdf"; } |
}; |
+#ifdef SK_SUPPORT_XPS |
+class XPSSink : public Sink { |
+public: |
+ XPSSink(); |
+ |
+ Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const SK_OVERRIDE; |
+ int enclave() const SK_OVERRIDE { return kAnyThread_Enclave; } |
+ const char* fileExtension() const SK_OVERRIDE { return "xps"; } |
+}; |
+#endif // SK_SUPPORT_XPS |
+ |
class RasterSink : public Sink { |
public: |
explicit RasterSink(SkColorType); |