aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkLiteRecorder.cpp
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-09-02 04:56:53 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-02 04:56:53 -0700
commit6ae6969434302da86de1169545939461ac7147b9 (patch)
tree624945e6796b1cef578378c2a8d8dc0fbc4add39 /src/core/SkLiteRecorder.cpp
parent400a93bd6c5a07aa8c83de9e31e224243e59089e (diff)
record drawfilters
Diffstat (limited to 'src/core/SkLiteRecorder.cpp')
-rw-r--r--src/core/SkLiteRecorder.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/SkLiteRecorder.cpp b/src/core/SkLiteRecorder.cpp
index 262cdda610..93251f9e62 100644
--- a/src/core/SkLiteRecorder.cpp
+++ b/src/core/SkLiteRecorder.cpp
@@ -22,6 +22,13 @@ sk_sp<SkSurface> SkLiteRecorder::onNewSurface(const SkImageInfo&, const SkSurfac
return nullptr;
}
+#ifdef SK_SUPPORT_LEGACY_DRAWFILTER
+SkDrawFilter* SkLiteRecorder::setDrawFilter(SkDrawFilter* df) {
+ fDL->setDrawFilter(df);
+ return SkCanvas::setDrawFilter(df);
+}
+#endif
+
void SkLiteRecorder::willSave() { fDL->save(); }
SkCanvas::SaveLayerStrategy SkLiteRecorder::getSaveLayerStrategy(const SaveLayerRec& rec) {
fDL->saveLayer(rec.fBounds, rec.fPaint, rec.fBackdrop, rec.fSaveLayerFlags);