draw method
void
draw(
- Canvas canvas
)
override
Implementation
@override
void draw(ui.Canvas canvas) {
if (!doesDraw) {
return;
}
canvas.save();
clip(canvas);
ui.Path renderPath = getRenderPath(canvas);
for (final ActorFill actorFill in fills) {
FlutterFill fill = actorFill as FlutterFill;
fill.paint(actorFill, canvas, renderPath);
}
for (final ActorStroke actorStroke in strokes) {
FlutterStroke stroke = actorStroke as FlutterStroke;
stroke.paint(actorStroke, canvas, renderPath);
}
canvas.restore();
}