Public Types | |
typedef cairo_path_t | cobject |
Public Member Functions | |
Path (cairo_path_t*cobject, bool take_ownership=false) | |
virtual | ~Path () |
cobject* | cobj () |
const cobject* | cobj () const |
Protected Attributes | |
cobject* | m_cobject |
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.
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] |