summaryrefslogtreecommitdiff
path: root/record/SkRecorder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'record/SkRecorder.cpp')
-rw-r--r--record/SkRecorder.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/record/SkRecorder.cpp b/record/SkRecorder.cpp
index 345597c5..fe4f35f5 100644
--- a/record/SkRecorder.cpp
+++ b/record/SkRecorder.cpp
@@ -12,6 +12,10 @@
SkRecorder::SkRecorder(SkRecorder::Mode mode, SkRecord* record, int width, int height)
: SkCanvas(width, height), fMode(mode), fRecord(record) {}
+void SkRecorder::forgetRecord() {
+ fRecord = NULL;
+}
+
// To make appending to fRecord a little less verbose.
#define APPEND(T, ...) \
SkNEW_PLACEMENT_ARGS(fRecord->append<SkRecords::T>(), SkRecords::T, (__VA_ARGS__))