5REG_FIDDLE(AutoCanvasRestore_restore, 256, 256,
true, 0) {
7 for (
bool callRestore : {
false,
true } ) {
8 for (
bool saveCanvas : {
false,
true} ) {
13 SkDebugf(
"saveCanvas: %s before restore: %d\n",
15 if (callRestore) autoRestore.
restore();
16 SkDebugf(
"saveCanvas: %s after restore: %d\n",
void SK_SPI SkDebugf(const char format[],...) SK_PRINTF_LIKE(1
static void draw(SkCanvas *canvas, SkRect &target, int x, int y)
#define REG_FIDDLE(NAME, W, H, TEXT, I)