Top | ![]() |
![]() |
![]() |
![]() |
void | champlain_exportable_set_surface () |
cairo_surface_t * | champlain_exportable_get_surface () |
ChamplainExportable is implemented by ChamplainMarkerLayer, ChamplainPathLayer, ChamplainPoint and ChamplainTile.
By implementing ChamplainExportable the object declares that it has a cairo surface (cairo_surface_t) representation of it self.
void champlain_exportable_set_surface (ChamplainExportable *exportable
,cairo_surface_t *surface
);
Set a cairo_surface_t to be associated with this tile.
Since: 0.12.12
cairo_surface_t *
champlain_exportable_get_surface (ChamplainExportable *exportable
);
Gets the surface
Since: 0.12.12
typedef struct _ChamplainExportable ChamplainExportable;
An interface common to objects having a cairo_surface_t representation.