cairo_device_type_t.Rd
#cairo_device_type_t is used to describe the type of a given device. The devices types are also known as "backends" within cairo.
cairo_device_type_t
An object of class list
of length 9.
The device type can be queried with cairo_device_get_type()
The various #cairo_device_t functions can be used with devices of any type, but some backends also provide type-specific functions that must only be called with a device of the appropriate type. These functions have names that begin with <literal>cairo_<emphasis>type</emphasis>_device</literal> such as cairo_xcb_device_debug_cap_xrender_version().
The behavior of calling a type-specific function with a device of the wrong type is undefined.
New entries may be added in future versions.
Since: 1.10
The device is of type Direct Render Manager, since 1.10
The device is of type OpenGL, since 1.10
The device is of type script, since 1.10
The device is of type xcb, since 1.10
The device is of type xlib, since 1.10
The device is of type XML, since 1.10
The device is of type cogl, since 1.12
The device is of type win32, since 1.12
The device is invalid, since 1.10
Other enum:
cairo_antialias_t
,
cairo_content_t
,
cairo_extend_t
,
cairo_fill_rule_t
,
cairo_filter_t
,
cairo_font_slant_t
,
cairo_font_type_t
,
cairo_font_weight_t
,
cairo_format_t
,
cairo_ft_synthesize_t
,
cairo_hint_metrics_t
,
cairo_hint_style_t
,
cairo_int_status_t
,
cairo_line_cap_t
,
cairo_line_join_t
,
cairo_operator_t
,
cairo_path_data_type_t
,
cairo_pattern_type_t
,
cairo_pdf_metadata_t
,
cairo_pdf_outline_flags_t
,
cairo_pdf_version_t
,
cairo_ps_level_t
,
cairo_region_overlap_t
,
cairo_status_t
,
cairo_subpixel_order_t
,
cairo_surface_observer_mode_t
,
cairo_surface_type_t
,
cairo_svg_unit_t
,
cairo_svg_version_t
,
cairo_text_cluster_flags_t
,
enum_find()
,
enum_lookup()