aboutsummaryrefslogtreecommitdiffhomepage
path: root/dm/DMSrcSink.h
diff options
context:
space:
mode:
Diffstat (limited to 'dm/DMSrcSink.h')
-rw-r--r--dm/DMSrcSink.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h
index 87495a1f81..752ca288a7 100644
--- a/dm/DMSrcSink.h
+++ b/dm/DMSrcSink.h
@@ -537,6 +537,17 @@ private:
std::unique_ptr<SkBBHFactory> fFactory;
};
+class ViaDDL : public Via {
+public:
+ ViaDDL(int numDivisions, Sink* sink);
+ Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
+private:
+ class PromiseImageHelper;
+ class TileData;
+
+ const int fNumDivisions;
+};
+
class ViaSVG : public Via {
public:
explicit ViaSVG(Sink* sink) : Via(sink) {}