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.
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.