Index: src/core/SkPictureRecord.h |
diff --git a/src/core/SkPictureRecord.h b/src/core/SkPictureRecord.h |
index d80182cf8cca9c2f4ad1ce48196ad43412b879e8..33229cf45dc468af06a7dde9dfe1ddaeb455a779 100644 |
--- a/src/core/SkPictureRecord.h |
+++ b/src/core/SkPictureRecord.h |
@@ -53,9 +53,7 @@ public: |
virtual void drawPoints(PointMode, size_t count, const SkPoint pts[], |
const SkPaint&) SK_OVERRIDE; |
virtual void drawOval(const SkRect&, const SkPaint&) SK_OVERRIDE; |
- virtual void drawRect(const SkRect&, const SkPaint&) SK_OVERRIDE; |
virtual void drawRRect(const SkRRect&, const SkPaint&) SK_OVERRIDE; |
- virtual void drawPath(const SkPath& path, const SkPaint&) SK_OVERRIDE; |
virtual void drawBitmap(const SkBitmap&, SkScalar left, SkScalar top, |
const SkPaint*) SK_OVERRIDE; |
virtual void drawBitmapRectToRect(const SkBitmap&, const SkRect* src, |
@@ -106,6 +104,10 @@ public: |
void beginRecording(); |
void endRecording(); |
+protected: |
+ virtual void onDrawRect(const SkRect&, const SkPaint&) SK_OVERRIDE; |
+ virtual void onDrawPath(const SkPath& path, const SkPaint&) SK_OVERRIDE; |
+ |
private: |
void handleOptimization(int opt); |
void recordRestoreOffsetPlaceholder(SkRegion::Op); |