22#include <kiwano/render/Shape.h>
62 void BeginPath(
const Point& begin_pos =
Point());
67 void EndPath(
bool closed =
false);
72 void AddLine(
const Point& point);
77 void AddLines(
const Vector<Point>& points);
83 void AddLines(
const Point* points,
size_t count);
90 void AddBezier(
const Point& point1,
const Point& point2,
const Point& point3);
99 void AddArc(
const Point& point,
const Size& radius,
float rotation,
bool clockwise =
true,
bool is_small =
true);
130 bool IsStreamOpened()
const;
含有本地指针的对象
Definition: NativeObject.hpp:32
引用计数智能指针
Definition: RefBasePtr.hpp:35
形状生成器
Definition: ShapeMaker.h:45
CombineMode
形状合并方式
Definition: ShapeMaker.h:35
@ Xor
对称差集 ((A - B) + (B - A))