add_vertex(double x, double y, unsigned cmd) | BUI::GPathStorage | |
build_radius_border_parl_path(GPathStorage *path, RECT &rcRound, RoundRectRadius &radius) | BUI::GPathStorage | static |
build_radius_border_path(GPathStorage *path, RECT &rcRound, RoundRectRadius &radius, BOOL isRoundRadiusDrawLine, BOOL isRoundRadiusParl) | BUI::GPathStorage | static |
clear() | BUI::GPathStorage | |
clip_polygon(GPathStorage *result_path, int x1, int y1, int x2, int y2) | BUI::GPathStorage | |
ClosePath() | BUI::GPathStorage | |
combination_a_minus_b 枚举值 | BUI::GPathStorage | |
combination_and 枚举值 | BUI::GPathStorage | |
combination_b_minus_a 枚举值 | BUI::GPathStorage | |
combination_or 枚举值 | BUI::GPathStorage | |
combination_path(GPathStorage *result_path, GPathStorage *path1, GPathStorage *path2, CombinationPathFlag cmp_op) | BUI::GPathStorage | static |
combination_xor 枚举值 | BUI::GPathStorage | |
CombinationPathFlag 枚举名称 | BUI::GPathStorage | |
ConcatPath(GPathStorage &vs, unsigned path_id=0) | BUI::GPathStorage | |
ConvertToPolarCoordinate(double cx, double cy) | BUI::GPathStorage | |
CreateG3RoundRectPath(RECT rcBox, int n) | BUI::GPathStorage | |
CreateWebTabPath(RECT rcBox, double angle, int dir, float r=4, BOOL isBorder=TRUE) | BUI::GPathStorage | |
Curve3(double x_to, double y_to) | BUI::GPathStorage | |
Curve4(double x_ctrl2, double y_ctrl2, double x_to, double y_to) | BUI::GPathStorage | |
generate_along_with_double_path(TransAlongDoublePath &tap) | BUI::GPathStorage | |
generate_along_with_single_path(TransAlongSinglePath &tap) | BUI::GPathStorage | |
generate_arrowhead(ArrowHead &head, int size) | BUI::GPathStorage | static |
generate_gear_wheel(int R1, double a1, int R2, double a2) | BUI::GPathStorage | |
generate_petal5(int R) | BUI::GPathStorage | |
generate_soft_icon(int R) | BUI::GPathStorage | |
generate_star_round(int R) | BUI::GPathStorage | |
get_transform_vertex(unsigned int pos, double *x, double *y) | BUI::GPathStorage | protected |
GetAt(unsigned int pos) | BUI::GPathStorage | protectedvirtual |
GetScreenPoint(POINT &pt, int pos, int dx, int dy) | BUI::GPathStorage | |
GPathStorage() | BUI::GPathStorage | |
HitTestPoint(double x, double y) | BUI::GPathStorage | |
IsClosed() | BUI::GPathStorage | |
last_command() | BUI::GPathStorage | |
last_vertex(double *x, double *y) | BUI::GPathStorage | |
m_index | BUI::GPathStorage | protected |
m_num_vertices | BUI::GPathStorage | protected |
m_transform | BUI::GPathStorage | protected |
m_vertexs | BUI::GPathStorage | protected |
operator[](unsigned int pos) | BUI::GPathStorage | |
ParseCmdData(const char *data) | BUI::GPathStorage | |
PathArcTo(double x, double y, double rx, double ry, double a1, double a2, bool ccw=true) | BUI::GPathStorage | |
PathBox(unsigned path_id=0, bool useTrans=false) | BUI::GPathStorage | |
PathBoxToRect(unsigned path_id=0, bool useTrans=false) | BUI::GPathStorage | |
PathBSpline(POINT *pt, int len) | BUI::GPathStorage | |
PathCurve3(POINT pt[3]) | BUI::GPathStorage | |
PathCurve3WithDouble(VecFloat2 pt[3]) | BUI::GPathStorage | |
PathCurve4(POINT pt[4]) | BUI::GPathStorage | |
PathCurve4WithDouble(VecFloat2 pt[4]) | BUI::GPathStorage | |
PathEllipse(int cx, int cy, int rx, int ry) | BUI::GPathStorage | |
PathHLineTo(double x) | BUI::GPathStorage | |
PathId() | BUI::GPathStorage | |
PathIDCounts() | BUI::GPathStorage | |
PathJoinArcTo(double x, double y, double rx, double ry, double a1, double a2, bool ccw) | BUI::GPathStorage | |
PathLineTo(double x, double y) | BUI::GPathStorage | |
PathMoveTo(double x, double y) | BUI::GPathStorage | |
PathPie(double x0, double y0, double rx, double ry, double a1, double a2) | BUI::GPathStorage | |
PathRect(double x1, double y1, double w, double h, double rx1=0, double ry1=0, double rx2=0, double ry2=0, double rx3=0, double ry3=0, double rx4=0, double ry4=0) | BUI::GPathStorage | |
PathRing(double x0, double y0, double rx, double ry, double a1, double a2, double dis) | BUI::GPathStorage | |
PathRingRound(double x0, double y0, double rx, double ry, double a1, double a2, double dis, double round=PI/45) | BUI::GPathStorage | |
PathVLineTo(double y) | BUI::GPathStorage | |
prev_vertex(double *x, double *y) | BUI::GPathStorage | |
push_back(const value_type &vx) | BUI::GPathStorage | protectedvirtual |
RelToAbs(double *x, double *y) | BUI::GPathStorage | |
rewind(unsigned path_id) | BUI::GPathStorage | |
SetTransform(PathTransform *trans) | BUI::GPathStorage | |
size() const | BUI::GPathStorage | |
StartNewPath() | BUI::GPathStorage | |
UpdateYValue(double low, double hight) | BUI::GPathStorage | |
value_type typedef | BUI::GPathStorage | |
vertex(double *x, double *y) | BUI::GPathStorage | |
~GPathStorage() | BUI::GPathStorage | virtual |