| Flutter Impeller |

Namespaces | Macros | Enumerations
canvas_recorder.h File Reference
`#include <cstdint>`
`#include "impeller/aiks/canvas.h"`

Go to the source code of this file.

## Namespaces
| impeller

## Macros
#define | FLT_CANVAS_RECORDER_OP_ARG(name) CanvasRecorderOp::k##name, &Canvas::name

## Enumerations
enum | impeller::CanvasRecorderOp : uint16_t { impeller::kNew, impeller::kSave, impeller::kSaveLayer, impeller::kRestore, impeller::kRestoreToCount, impeller::kResetTransform, impeller::kTransform, impeller::kConcat, impeller::kPreConcat, impeller::kTranslate, impeller::kScale2, impeller::kScale3, impeller::kSkew, impeller::kRotate, impeller::kDrawPath, impeller::kDrawPaint, impeller::kDrawLine, impeller::kDrawRect, impeller::kDrawOval, impeller::kDrawRRect, impeller::kDrawCircle, impeller::kDrawPoints, impeller::kDrawImage, impeller::kDrawImageRect, impeller::kClipPath, impeller::kClipRect, impeller::kClipOval, impeller::kClipRRect, impeller::kDrawTextFrame, impeller::kDrawVertices, impeller::kDrawAtlas }

## Macro Definition Documentation

## ◆ FLT_CANVAS_RECORDER_OP_ARG

#define FLT_CANVAS_RECORDER_OP_ARG | ( |  | name | ) | CanvasRecorderOp::k##name, &Canvas::name

Definition at line 12 of file canvas_recorder.h.