aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkOverdrawCanvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkOverdrawCanvas.cpp')
-rw-r--r--src/core/SkOverdrawCanvas.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/SkOverdrawCanvas.cpp b/src/core/SkOverdrawCanvas.cpp
index ac6b110d75..b51479600a 100644
--- a/src/core/SkOverdrawCanvas.cpp
+++ b/src/core/SkOverdrawCanvas.cpp
@@ -6,6 +6,7 @@
*/
#include "SkColorFilter.h"
+#include "SkDrawable.h"
#include "SkFindAndPlaceGlyph.h"
#include "SkLatticeIter.h"
#include "SkOverdrawCanvas.h"
@@ -293,6 +294,10 @@ void SkOverdrawCanvas::onDrawBitmapLattice(const SkBitmap& bitmap, const Lattice
this->onDrawImageLattice(image.get(), lattice, dst, paint);
}
+void SkOverdrawCanvas::onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) {
+ drawable->draw(this, matrix);
+}
+
void SkOverdrawCanvas::onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*) {
SkASSERT(false);
return;