Index: src/core/SkRecordDraw.h |
diff --git a/src/core/SkRecordDraw.h b/src/core/SkRecordDraw.h |
index 509f5a6c72bbea6465bef0ffb14985b255f0059b..71c32f92a71081a6abc546ee800926bba722b31f 100644 |
--- a/src/core/SkRecordDraw.h |
+++ b/src/core/SkRecordDraw.h |
@@ -10,10 +10,10 @@ |
#include "SkBBoxHierarchy.h" |
#include "SkCanvas.h" |
-#include "SkDrawPictureCallback.h" |
#include "SkMatrix.h" |
#include "SkRecord.h" |
+class SkAbortCallback; |
class SkCanvasDrawable; |
class SkLayerInfo; |
@@ -27,7 +27,7 @@ void SkRecordComputeLayers(const SkRect& cullRect, const SkRecord& record, |
// Draw an SkRecord into an SkCanvas. A convenience wrapper around SkRecords::Draw. |
void SkRecordDraw(const SkRecord&, SkCanvas*, SkPicture const* const drawablePicts[], |
SkCanvasDrawable* const drawables[], int drawableCount, |
- const SkBBoxHierarchy*, SkDrawPictureCallback*); |
+ const SkBBoxHierarchy*, SkAbortCallback*); |
// Draw a portion of an SkRecord into an SkCanvas. |
// When drawing a portion of an SkRecord the CTM on the passed in canvas must be |