cairo_path_t

A data structure for holding a path. This data structure serves as the return value for cairo.context.Context.copyPath and cairo.context.Context.copyPathFlat as well the input value for cairo.context.Context.appendPath.

See #cairo_path_data_t for hints on how to iterate over the actual data within the path.

The num_data member gives the number of elements in the data array. This number is larger than the number of independent path portions (defined in #cairo_path_data_type_t), since the data includes both headers and coordinates for each portion.

Members

Variables

data
cairo_path_data_t* data;

the elements in the path

numData
int numData;

the number of elements in the data array

status
cairo_status_t status;

the current error status