Flutter Impeller
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.