Index: src/core/SkPictureRecord.cpp |
diff --git a/src/core/SkPictureRecord.cpp b/src/core/SkPictureRecord.cpp |
index f2a0fd857c3a4338626ebea35737c61cef2fc849..4a0012a74811e538123114cf55b091027943ffe2 100644 |
--- a/src/core/SkPictureRecord.cpp |
+++ b/src/core/SkPictureRecord.cpp |
@@ -672,6 +672,17 @@ void SkPictureRecord::onDrawPicture(const SkPicture* picture, const SkMatrix* ma |
this->validate(initialOffset, size); |
} |
+void SkPictureRecord::onDrawShadowedPicture(const SkPicture* picture, sk_sp<SkLights> lights) { |
+ // op + picture index |
+ size_t size = 2 * kUInt32Size; |
+ size_t initialOffset; |
+ |
+ initialOffset = this->addDraw(DRAW_PICTURE, &size); |
+ this->addPicture(picture); |
+ |
+ this->validate(initialOffset, size); |
+} |
+ |
void SkPictureRecord::onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) { |
// op + drawable index |
size_t size = 2 * kUInt32Size; |