A stored vector path. More...
#include <hpgs.h>
Data Fields | |
hpgs_bbox | bb |
hpgs_path_point * | points |
int | n_points |
int | last_start |
int | points_malloc_size |
A stored vector path.
This structure has a public alias hpgs_paint_path
and represents a polygonal path, which is stores the path topology together with cached informations about bezier splines.
A stack of path points. last_start
indicates the index of the last start of a subpolygon. This is information is needed during path construction.
Referenced by hpgs_bezier_path_delta(), hpgs_bezier_path_delta_x(), hpgs_bezier_path_delta_y(), hpgs_bezier_path_point(), hpgs_bezier_path_singularities(), hpgs_bezier_path_to_quadratic(), hpgs_bezier_path_x(), hpgs_bezier_path_xmax(), hpgs_bezier_path_xmin(), hpgs_bezier_path_y(), hpgs_bezier_path_ymax(), hpgs_bezier_path_ymin(), hpgs_new_paint_path(), hpgs_paint_path_buldgeto(), hpgs_paint_path_closepath(), hpgs_paint_path_curveto(), hpgs_paint_path_destroy(), hpgs_paint_path_lineto(), and hpgs_paint_path_moveto().