From 381010e5501a8d681f8f059486da74f4924f81e5 Mon Sep 17 00:00:00 2001 From: "tomhudson@google.com" Date: Thu, 24 Oct 2013 11:12:47 +0000 Subject: Expose SkPicture::willPlayBackBitmaps() This returns true if (1) the picture has finished recording and (2) this picture or any picture drawn into it refers to any bitmaps. It allows clients doing complicated manipulations of the picture to early-out when there are no bitmaps present. BUG=303281 R=reed@google.com git-svn-id: http://skia.googlecode.com/svn/trunk@11935 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/core/SkPicturePlayback.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/core/SkPicturePlayback.h') diff --git a/src/core/SkPicturePlayback.h b/src/core/SkPicturePlayback.h index 86c976c37a..6eb9ac3425 100644 --- a/src/core/SkPicturePlayback.h +++ b/src/core/SkPicturePlayback.h @@ -73,6 +73,8 @@ public: void dumpSize() const; + bool containsBitmaps() const; + #ifdef SK_BUILD_FOR_ANDROID // Can be called in the middle of playback (the draw() call). WIll abort the // drawing and return from draw() after the "current" op code is done -- cgit v1.2.3