Index: src/record/SkRecordOpts.h |
diff --git a/src/record/SkRecordOpts.h b/src/record/SkRecordOpts.h |
index bc19a1fcc439e81155c0872966391b655b567a45..c9cbccf9de69f05c41ce9e1d1562ca7d578f1532 100644 |
--- a/src/record/SkRecordOpts.h |
+++ b/src/record/SkRecordOpts.h |
@@ -14,7 +14,16 @@ |
void SkRecordOptimize(SkRecord*); |
-// Annotates PushCull records in record with the relative offset of their paired PopCull. |
+// Turns logical no-op Save-[non-drawing command]*-Restore patterns into actual no-ops. |
+void SkRecordNoopSaveRestores(SkRecord*); // TODO(mtklein): add unit tests |
+ |
+// Annotates PushCull commands with the relative offset of their paired PopCull. |
void SkRecordAnnotateCullingPairs(SkRecord*); |
+// Convert DrawPosText to DrawPosTextH when all the Y coordinates are equal. |
+void SkRecordReduceDrawPosTextStrength(SkRecord*); // TODO(mtklein): add unit tests |
+ |
+// Calculate min and max Y bounds for DrawPosTextH commands, for use with SkCanvas::quickRejectY. |
+void SkRecordBoundDrawPosTextH(SkRecord*); // TODO(mtklein): add unit tests |
+ |
#endif//SkRecordOpts_DEFINED |