addTo method
Implementation
void addTo(Path path) {
switch (operation) {
case CameraCutoutPathOperation.moveTo:
path.moveTo(points[0].dx, points[0].dy);
case CameraCutoutPathOperation.lineTo:
path.lineTo(points[0].dx, points[0].dy);
case CameraCutoutPathOperation.quadraticBezierTo:
path.quadraticBezierTo(
points[0].dx,
points[0].dy,
points[1].dx,
points[1].dy,
);
case CameraCutoutPathOperation.cubicTo:
path.cubicTo(
points[0].dx,
points[0].dy,
points[1].dx,
points[1].dy,
points[2].dx,
points[2].dy,
);
case CameraCutoutPathOperation.close:
path.close();
}
}