Use Context::copy_path() or Context::copy_path_flat() to instantiate a new Path. The application is responsible for freeing the Path object when it is no longer needed.
Public Types | |
typedef cairo_path_t | cobject |
Public Member Functions | |
const cobject * | cobj () const |
cobject * | cobj () |
Path (cairo_path_t *cobject, bool take_ownership=false) | |
virtual | ~Path () |
Protected Attributes | |
cobject * | m_cobject |
typedef cairo_path_t Cairo::Path::cobject |
Cairo::Path::Path | ( | cairo_path_t * | cobject, | |
bool | take_ownership = false | |||
) | [explicit] |
virtual Cairo::Path::~Path | ( | ) | [virtual] |
const cobject* Cairo::Path::cobj | ( | ) | const [inline] |
cobject* Cairo::Path::cobj | ( | ) | [inline] |
cobject* Cairo::Path::m_cobject [protected] |