aboutsummaryrefslogtreecommitdiff
path: root/src/core/SkRecords.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkRecords.h')
-rw-r--r--src/core/SkRecords.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/SkRecords.h b/src/core/SkRecords.h
index f1e70b6c88..3c060d38ac 100644
--- a/src/core/SkRecords.h
+++ b/src/core/SkRecords.h
@@ -51,6 +51,7 @@ namespace SkRecords {
M(Restore) \
M(Save) \
M(SaveLayer) \
+ M(SaveBehind) \
M(SetMatrix) \
M(Translate) \
M(Concat) \
@@ -66,6 +67,7 @@ namespace SkRecords {
M(DrawImageNine) \
M(DrawDRRect) \
M(DrawOval) \
+ M(DrawBehind) \
M(DrawPaint) \
M(DrawPath) \
M(DrawPatch) \
@@ -189,6 +191,9 @@ RECORD(SaveLayer, kHasPaint_Tag,
Optional<SkMatrix> clipMatrix;
SkCanvas::SaveLayerFlags saveLayerFlags);
+RECORD(SaveBehind, 0,
+ Optional<SkRect> subset);
+
RECORD(SetMatrix, 0,
TypedMatrix matrix);
RECORD(Concat, 0,
@@ -276,6 +281,8 @@ RECORD(DrawOval, kDraw_Tag|kHasPaint_Tag,
SkRect oval);
RECORD(DrawPaint, kDraw_Tag|kHasPaint_Tag,
SkPaint paint);
+RECORD(DrawBehind, kDraw_Tag|kHasPaint_Tag,
+ SkPaint paint);
RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag,
SkPaint paint;
PreCachedPath path);