cairo_device_t

A #cairo_device_t represents the driver interface for drawing operations to a #cairo_surface_t. There are different subtypes of #cairo_device_t for different drawing backends.

The type of a device can be queried with cairo.device.Device.getDeviceType.

Memory management of #cairo_device_t is done with cairo.device.Device.reference and cairo.device.Device.destroy.

struct cairo_device_t