# Index

### A

cairo_antialias_t, enum in cairo_t
cairo_append_path, function in Paths
cairo_arc, function in Paths
cairo_arc_negative, function in Paths

### B

cairo_bool_t, typedef in Types

### C

cairo_clip, function in cairo_t
cairo_clip_extents, function in cairo_t
cairo_clip_preserve, function in cairo_t
cairo_close_path, function in Paths
cairo_color_mode_t, enum in cairo_font_options_t
CAIRO_COLOR_PALETTE_DEFAULT, macro in cairo_font_options_t
cairo_content_t, enum in cairo_surface_t
cairo_copy_clip_rectangle_list, function in cairo_t
cairo_copy_page, function in cairo_t
cairo_copy_path, function in Paths
cairo_copy_path_flat, function in Paths
cairo_create, function in cairo_t
cairo_curve_to, function in Paths

### D

cairo_debug_reset_static_data, function in Error handling
cairo_destroy, function in cairo_t
cairo_destroy_func_t, user_function in Types
cairo_device_acquire, function in cairo_device_t
cairo_device_destroy, function in cairo_device_t
cairo_device_finish, function in cairo_device_t
cairo_device_flush, function in cairo_device_t
cairo_device_get_reference_count, function in cairo_device_t
cairo_device_get_type, function in cairo_device_t
cairo_device_get_user_data, function in cairo_device_t
cairo_device_observer_elapsed, function in cairo_device_t
cairo_device_observer_fill_elapsed, function in cairo_device_t
cairo_device_observer_glyphs_elapsed, function in cairo_device_t
cairo_device_observer_mask_elapsed, function in cairo_device_t
cairo_device_observer_paint_elapsed, function in cairo_device_t
cairo_device_observer_print, function in cairo_device_t
cairo_device_observer_stroke_elapsed, function in cairo_device_t
cairo_device_reference, function in cairo_device_t
cairo_device_release, function in cairo_device_t
cairo_device_set_user_data, function in cairo_device_t
cairo_device_status, function in cairo_device_t
cairo_device_t, typedef in cairo_device_t
cairo_device_to_user, function in Transformations
cairo_device_to_user_distance, function in Transformations
cairo_device_type_t, enum in cairo_device_t
cairo_dither_t, enum in cairo_pattern_t
cairo_dwrite_font_face_create_for_dwrite_fontface, function in DWrite Fonts
cairo_dwrite_font_face_get_measuring_mode, function in DWrite Fonts
cairo_dwrite_font_face_get_rendering_params, function in DWrite Fonts
cairo_dwrite_font_face_set_measuring_mode, function in DWrite Fonts
cairo_dwrite_font_face_set_rendering_params, function in DWrite Fonts

### E

cairo_extend_t, enum in cairo_pattern_t

### F

cairo_fill, function in cairo_t
cairo_fill_extents, function in cairo_t
cairo_fill_preserve, function in cairo_t
cairo_fill_rule_t, enum in cairo_t
cairo_filter_t, enum in cairo_pattern_t
cairo_font_extents, function in text
cairo_font_extents_t, struct in cairo_scaled_font_t
cairo_font_face_destroy, function in cairo_font_face_t
cairo_font_face_get_reference_count, function in cairo_font_face_t
cairo_font_face_get_type, function in cairo_font_face_t
cairo_font_face_get_user_data, function in cairo_font_face_t
cairo_font_face_reference, function in cairo_font_face_t
cairo_font_face_set_user_data, function in cairo_font_face_t
cairo_font_face_status, function in cairo_font_face_t
cairo_font_face_t, typedef in cairo_font_face_t
cairo_font_options_copy, function in cairo_font_options_t
cairo_font_options_create, function in cairo_font_options_t
cairo_font_options_destroy, function in cairo_font_options_t
cairo_font_options_equal, function in cairo_font_options_t
cairo_font_options_get_antialias, function in cairo_font_options_t
cairo_font_options_get_color_mode, function in cairo_font_options_t
cairo_font_options_get_color_palette, function in cairo_font_options_t
cairo_font_options_get_custom_palette_color, function in cairo_font_options_t
cairo_font_options_get_hint_metrics, function in cairo_font_options_t
cairo_font_options_get_hint_style, function in cairo_font_options_t
cairo_font_options_get_subpixel_order, function in cairo_font_options_t
cairo_font_options_get_variations, function in cairo_font_options_t
cairo_font_options_hash, function in cairo_font_options_t
cairo_font_options_merge, function in cairo_font_options_t
cairo_font_options_set_antialias, function in cairo_font_options_t
cairo_font_options_set_color_mode, function in cairo_font_options_t
cairo_font_options_set_color_palette, function in cairo_font_options_t
cairo_font_options_set_custom_palette_color, function in cairo_font_options_t
cairo_font_options_set_hint_metrics, function in cairo_font_options_t
cairo_font_options_set_hint_style, function in cairo_font_options_t
cairo_font_options_set_subpixel_order, function in cairo_font_options_t
cairo_font_options_set_variations, function in cairo_font_options_t
cairo_font_options_status, function in cairo_font_options_t
cairo_font_options_t, typedef in cairo_font_options_t
cairo_font_slant_t, enum in text
cairo_font_type_t, enum in cairo_font_face_t
cairo_font_weight_t, enum in text
cairo_format_stride_for_width, function in Image Surfaces
cairo_format_t, enum in Image Surfaces
cairo_ft_font_face_create_for_ft_face, function in FreeType Fonts
cairo_ft_font_face_create_for_pattern, function in FreeType Fonts
cairo_ft_font_face_get_synthesize, function in FreeType Fonts
cairo_ft_font_face_set_synthesize, function in FreeType Fonts
cairo_ft_font_face_unset_synthesize, function in FreeType Fonts
cairo_ft_font_options_substitute, function in FreeType Fonts
cairo_ft_scaled_font_lock_face, function in FreeType Fonts
cairo_ft_scaled_font_unlock_face, function in FreeType Fonts
cairo_ft_synthesize_t, enum in FreeType Fonts

### G

cairo_get_antialias, function in cairo_t
cairo_get_current_point, function in Paths
cairo_get_dash, function in cairo_t
cairo_get_dash_count, function in cairo_t
cairo_get_fill_rule, function in cairo_t
cairo_get_font_face, function in text
cairo_get_font_matrix, function in text
cairo_get_font_options, function in text
cairo_get_group_target, function in cairo_t
cairo_get_hairline, function in cairo_t
cairo_get_line_cap, function in cairo_t
cairo_get_line_join, function in cairo_t
cairo_get_line_width, function in cairo_t
cairo_get_matrix, function in Transformations
cairo_get_miter_limit, function in cairo_t
cairo_get_operator, function in cairo_t
cairo_get_reference_count, function in cairo_t
cairo_get_scaled_font, function in text
cairo_get_source, function in cairo_t
cairo_get_target, function in cairo_t
cairo_get_tolerance, function in cairo_t
cairo_get_user_data, function in cairo_t
cairo_glyph_allocate, function in text
cairo_glyph_extents, function in text
cairo_glyph_free, function in text
cairo_glyph_path, function in Paths
cairo_glyph_t, struct in text

### H

cairo_has_current_point, function in Paths
CAIRO_HAS_DWRITE_FONT, macro in DWrite Fonts
CAIRO_HAS_FC_FONT, macro in FreeType Fonts
CAIRO_HAS_FT_FONT, macro in FreeType Fonts
CAIRO_HAS_IMAGE_SURFACE, macro in Image Surfaces
CAIRO_HAS_MIME_SURFACE, macro in cairo_surface_t
CAIRO_HAS_OBSERVER_SURFACE, macro in Surface Observer
CAIRO_HAS_PDF_SURFACE, macro in PDF Surfaces
CAIRO_HAS_PNG_FUNCTIONS, macro in PNG Support
CAIRO_HAS_PS_SURFACE, macro in PostScript Surfaces
CAIRO_HAS_QUARTZ_FONT, macro in Quartz (CGFont) Fonts
CAIRO_HAS_QUARTZ_IMAGE_SURFACE, macro in Quartz Surfaces
CAIRO_HAS_QUARTZ_SURFACE, macro in Quartz Surfaces
CAIRO_HAS_RECORDING_SURFACE, macro in Recording Surfaces
CAIRO_HAS_SCRIPT_SURFACE, macro in Script Surfaces
CAIRO_HAS_SVG_SURFACE, macro in SVG Surfaces
CAIRO_HAS_TEE_SURFACE, macro in Tee surface
CAIRO_HAS_USER_FONT, macro in User Fonts
CAIRO_HAS_WIN32_FONT, macro in Win32 GDI Fonts
CAIRO_HAS_WIN32_SURFACE, macro in Win32 Surfaces
CAIRO_HAS_XCB_SHM_FUNCTIONS, macro in XCB Surfaces
CAIRO_HAS_XCB_SURFACE, macro in XCB Surfaces
CAIRO_HAS_XLIB_SURFACE, macro in XLib Surfaces
CAIRO_HAS_XLIB_XCB_FUNCTIONS, macro in XLib Surfaces
CAIRO_HAS_XLIB_XRENDER_SURFACE, macro in XLib-XRender Backend
cairo_hint_metrics_t, enum in cairo_font_options_t
cairo_hint_style_t, enum in cairo_font_options_t

### I

cairo_identity_matrix, function in Transformations
cairo_image_surface_create, function in Image Surfaces
cairo_image_surface_create_for_data, function in Image Surfaces
cairo_image_surface_create_from_png, function in PNG Support
cairo_image_surface_create_from_png_stream, function in PNG Support
cairo_image_surface_get_data, function in Image Surfaces
cairo_image_surface_get_format, function in Image Surfaces
cairo_image_surface_get_height, function in Image Surfaces
cairo_image_surface_get_stride, function in Image Surfaces
cairo_image_surface_get_width, function in Image Surfaces
cairo_in_clip, function in cairo_t
cairo_in_fill, function in cairo_t
cairo_in_stroke, function in cairo_t

### L

cairo_line_cap_t, enum in cairo_t
cairo_line_join_t, enum in cairo_t
cairo_line_to, function in Paths

### M

cairo_mask, function in cairo_t
cairo_mask_surface, function in cairo_t
cairo_matrix_init, function in cairo_matrix_t
cairo_matrix_init_identity, function in cairo_matrix_t
cairo_matrix_init_rotate, function in cairo_matrix_t
cairo_matrix_init_scale, function in cairo_matrix_t
cairo_matrix_init_translate, function in cairo_matrix_t
cairo_matrix_invert, function in cairo_matrix_t
cairo_matrix_multiply, function in cairo_matrix_t
cairo_matrix_rotate, function in cairo_matrix_t
cairo_matrix_scale, function in cairo_matrix_t
cairo_matrix_t, struct in cairo_matrix_t
cairo_matrix_transform_distance, function in cairo_matrix_t
cairo_matrix_transform_point, function in cairo_matrix_t
cairo_matrix_translate, function in cairo_matrix_t
cairo_mesh_pattern_begin_patch, function in cairo_pattern_t
cairo_mesh_pattern_curve_to, function in cairo_pattern_t
cairo_mesh_pattern_end_patch, function in cairo_pattern_t
cairo_mesh_pattern_get_control_point, function in cairo_pattern_t
cairo_mesh_pattern_get_corner_color_rgba, function in cairo_pattern_t
cairo_mesh_pattern_get_patch_count, function in cairo_pattern_t
cairo_mesh_pattern_get_path, function in cairo_pattern_t
cairo_mesh_pattern_line_to, function in cairo_pattern_t
cairo_mesh_pattern_move_to, function in cairo_pattern_t
cairo_mesh_pattern_set_control_point, function in cairo_pattern_t
cairo_mesh_pattern_set_corner_color_rgb, function in cairo_pattern_t
cairo_mesh_pattern_set_corner_color_rgba, function in cairo_pattern_t
CAIRO_MIME_TYPE_CCITT_FAX, macro in cairo_surface_t
CAIRO_MIME_TYPE_CCITT_FAX_PARAMS, macro in cairo_surface_t
CAIRO_MIME_TYPE_EPS, macro in cairo_surface_t
CAIRO_MIME_TYPE_EPS_PARAMS, macro in cairo_surface_t
CAIRO_MIME_TYPE_JBIG2, macro in cairo_surface_t
CAIRO_MIME_TYPE_JBIG2_GLOBAL, macro in cairo_surface_t
CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID, macro in cairo_surface_t
CAIRO_MIME_TYPE_JP2, macro in cairo_surface_t
CAIRO_MIME_TYPE_JPEG, macro in cairo_surface_t
CAIRO_MIME_TYPE_PNG, macro in cairo_surface_t
CAIRO_MIME_TYPE_UNIQUE_ID, macro in cairo_surface_t
CAIRO_MIME_TYPE_URI, macro in cairo_surface_t
cairo_move_to, function in Paths

### N

cairo_new_path, function in Paths
cairo_new_sub_path, function in Paths

### O

cairo_operator_t, enum in cairo_t

### P

cairo_paint, function in cairo_t
cairo_paint_with_alpha, function in cairo_t
cairo_path_data_t, union in Paths
cairo_path_data_type_t, enum in Paths
cairo_path_destroy, function in Paths
cairo_path_extents, function in Paths
cairo_path_t, struct in Paths
cairo_pattern_add_color_stop_rgb, function in cairo_pattern_t
cairo_pattern_add_color_stop_rgba, function in cairo_pattern_t
cairo_pattern_create_for_surface, function in cairo_pattern_t
cairo_pattern_create_linear, function in cairo_pattern_t
cairo_pattern_create_mesh, function in cairo_pattern_t
cairo_pattern_create_radial, function in cairo_pattern_t
cairo_pattern_create_raster_source, function in Raster Sources
cairo_pattern_create_rgb, function in cairo_pattern_t
cairo_pattern_create_rgba, function in cairo_pattern_t
cairo_pattern_destroy, function in cairo_pattern_t
cairo_pattern_get_color_stop_count, function in cairo_pattern_t
cairo_pattern_get_color_stop_rgba, function in cairo_pattern_t
cairo_pattern_get_dither, function in cairo_pattern_t
cairo_pattern_get_extend, function in cairo_pattern_t
cairo_pattern_get_filter, function in cairo_pattern_t
cairo_pattern_get_linear_points, function in cairo_pattern_t
cairo_pattern_get_matrix, function in cairo_pattern_t
cairo_pattern_get_radial_circles, function in cairo_pattern_t
cairo_pattern_get_reference_count, function in cairo_pattern_t
cairo_pattern_get_rgba, function in cairo_pattern_t
cairo_pattern_get_surface, function in cairo_pattern_t
cairo_pattern_get_type, function in cairo_pattern_t
cairo_pattern_get_user_data, function in cairo_pattern_t
cairo_pattern_reference, function in cairo_pattern_t
cairo_pattern_set_dither, function in cairo_pattern_t
cairo_pattern_set_extend, function in cairo_pattern_t
cairo_pattern_set_filter, function in cairo_pattern_t
cairo_pattern_set_matrix, function in cairo_pattern_t
cairo_pattern_set_user_data, function in cairo_pattern_t
cairo_pattern_status, function in cairo_pattern_t
cairo_pattern_t, typedef in cairo_pattern_t
cairo_pattern_type_t, enum in cairo_pattern_t
cairo_pdf_get_versions, function in PDF Surfaces
cairo_pdf_metadata_t, enum in PDF Surfaces
cairo_pdf_outline_flags_t, enum in PDF Surfaces
CAIRO_PDF_OUTLINE_ROOT, macro in PDF Surfaces
cairo_pdf_surface_add_outline, function in PDF Surfaces
cairo_pdf_surface_create, function in PDF Surfaces
cairo_pdf_surface_create_for_stream, function in PDF Surfaces
cairo_pdf_surface_restrict_to_version, function in PDF Surfaces
cairo_pdf_surface_set_custom_metadata, function in PDF Surfaces
cairo_pdf_surface_set_metadata, function in PDF Surfaces
cairo_pdf_surface_set_page_label, function in PDF Surfaces
cairo_pdf_surface_set_size, function in PDF Surfaces
cairo_pdf_surface_set_thumbnail_size, function in PDF Surfaces
cairo_pdf_version_t, enum in PDF Surfaces
cairo_pdf_version_to_string, function in PDF Surfaces
cairo_pop_group, function in cairo_t
cairo_pop_group_to_source, function in cairo_t
cairo_ps_get_levels, function in PostScript Surfaces
cairo_ps_level_t, enum in PostScript Surfaces
cairo_ps_level_to_string, function in PostScript Surfaces
cairo_ps_surface_create, function in PostScript Surfaces
cairo_ps_surface_create_for_stream, function in PostScript Surfaces
cairo_ps_surface_dsc_begin_page_setup, function in PostScript Surfaces
cairo_ps_surface_dsc_begin_setup, function in PostScript Surfaces
cairo_ps_surface_dsc_comment, function in PostScript Surfaces
cairo_ps_surface_get_eps, function in PostScript Surfaces
cairo_ps_surface_restrict_to_level, function in PostScript Surfaces
cairo_ps_surface_set_eps, function in PostScript Surfaces
cairo_ps_surface_set_size, function in PostScript Surfaces
cairo_push_group, function in cairo_t
cairo_push_group_with_content, function in cairo_t

### Q

cairo_quartz_font_face_create_for_atsu_font_id, function in Quartz (CGFont) Fonts
cairo_quartz_font_face_create_for_cgfont, function in Quartz (CGFont) Fonts
cairo_quartz_image_surface_create, function in Quartz Surfaces
cairo_quartz_image_surface_get_image, function in Quartz Surfaces
cairo_quartz_surface_create, function in Quartz Surfaces
cairo_quartz_surface_create_for_cg_context, function in Quartz Surfaces
cairo_quartz_surface_get_cg_context, function in Quartz Surfaces

### R

cairo_raster_source_acquire_func_t, user_function in Raster Sources
cairo_raster_source_copy_func_t, user_function in Raster Sources
cairo_raster_source_finish_func_t, user_function in Raster Sources
cairo_raster_source_pattern_get_acquire, function in Raster Sources
cairo_raster_source_pattern_get_callback_data, function in Raster Sources
cairo_raster_source_pattern_get_copy, function in Raster Sources
cairo_raster_source_pattern_get_finish, function in Raster Sources
cairo_raster_source_pattern_get_snapshot, function in Raster Sources
cairo_raster_source_pattern_set_acquire, function in Raster Sources
cairo_raster_source_pattern_set_callback_data, function in Raster Sources
cairo_raster_source_pattern_set_copy, function in Raster Sources
cairo_raster_source_pattern_set_finish, function in Raster Sources
cairo_raster_source_pattern_set_snapshot, function in Raster Sources
cairo_raster_source_release_func_t, user_function in Raster Sources
cairo_raster_source_snapshot_func_t, user_function in Raster Sources
cairo_read_func_t, user_function in PNG Support
cairo_recording_surface_create, function in Recording Surfaces
cairo_recording_surface_get_extents, function in Recording Surfaces
cairo_recording_surface_ink_extents, function in Recording Surfaces
cairo_rectangle, function in Paths
cairo_rectangle_int_t, struct in Types
cairo_rectangle_list_destroy, function in cairo_t
cairo_rectangle_list_t, struct in cairo_t
cairo_rectangle_t, struct in cairo_t
cairo_reference, function in cairo_t
cairo_region_contains_point, function in Regions
cairo_region_contains_rectangle, function in Regions
cairo_region_copy, function in Regions
cairo_region_create, function in Regions
cairo_region_create_rectangle, function in Regions
cairo_region_create_rectangles, function in Regions
cairo_region_destroy, function in Regions
cairo_region_equal, function in Regions
cairo_region_get_extents, function in Regions
cairo_region_get_rectangle, function in Regions
cairo_region_intersect, function in Regions
cairo_region_intersect_rectangle, function in Regions
cairo_region_is_empty, function in Regions
cairo_region_num_rectangles, function in Regions
cairo_region_overlap_t, enum in Regions
cairo_region_reference, function in Regions
cairo_region_status, function in Regions
cairo_region_subtract, function in Regions
cairo_region_subtract_rectangle, function in Regions
cairo_region_t, typedef in Regions
cairo_region_translate, function in Regions
cairo_region_union, function in Regions
cairo_region_union_rectangle, function in Regions
cairo_region_xor, function in Regions
cairo_region_xor_rectangle, function in Regions
cairo_rel_curve_to, function in Paths
cairo_rel_line_to, function in Paths
cairo_rel_move_to, function in Paths
cairo_reset_clip, function in cairo_t
cairo_restore, function in cairo_t
cairo_rotate, function in Transformations

### S

cairo_save, function in cairo_t
cairo_scale, function in Transformations
cairo_scaled_font_create, function in cairo_scaled_font_t
cairo_scaled_font_destroy, function in cairo_scaled_font_t
cairo_scaled_font_extents, function in cairo_scaled_font_t
cairo_scaled_font_get_ctm, function in cairo_scaled_font_t
cairo_scaled_font_get_font_face, function in cairo_scaled_font_t
cairo_scaled_font_get_font_matrix, function in cairo_scaled_font_t
cairo_scaled_font_get_font_options, function in cairo_scaled_font_t
cairo_scaled_font_get_reference_count, function in cairo_scaled_font_t
cairo_scaled_font_get_scale_matrix, function in cairo_scaled_font_t
cairo_scaled_font_get_type, function in cairo_scaled_font_t
cairo_scaled_font_get_user_data, function in cairo_scaled_font_t
cairo_scaled_font_glyph_extents, function in cairo_scaled_font_t
cairo_scaled_font_reference, function in cairo_scaled_font_t
cairo_scaled_font_set_user_data, function in cairo_scaled_font_t
cairo_scaled_font_status, function in cairo_scaled_font_t
cairo_scaled_font_t, typedef in cairo_scaled_font_t
cairo_scaled_font_text_extents, function in cairo_scaled_font_t
cairo_scaled_font_text_to_glyphs, function in cairo_scaled_font_t
cairo_script_create, function in Script Surfaces
cairo_script_create_for_stream, function in Script Surfaces
cairo_script_from_recording_surface, function in Script Surfaces
cairo_script_get_mode, function in Script Surfaces
cairo_script_mode_t, enum in Script Surfaces
cairo_script_set_mode, function in Script Surfaces
cairo_script_surface_create, function in Script Surfaces
cairo_script_surface_create_for_target, function in Script Surfaces
cairo_script_write_comment, function in Script Surfaces
cairo_select_font_face, function in text
cairo_set_antialias, function in cairo_t
cairo_set_dash, function in cairo_t
cairo_set_fill_rule, function in cairo_t
cairo_set_font_face, function in text
cairo_set_font_matrix, function in text
cairo_set_font_options, function in text
cairo_set_font_size, function in text
cairo_set_hairline, function in cairo_t
cairo_set_line_cap, function in cairo_t
cairo_set_line_join, function in cairo_t
cairo_set_line_width, function in cairo_t
cairo_set_matrix, function in Transformations
cairo_set_miter_limit, function in cairo_t
cairo_set_operator, function in cairo_t
cairo_set_scaled_font, function in text
cairo_set_source, function in cairo_t
cairo_set_source_rgb, function in cairo_t
cairo_set_source_rgba, function in cairo_t
cairo_set_source_surface, function in cairo_t
cairo_set_tolerance, function in cairo_t
cairo_set_user_data, function in cairo_t
cairo_show_glyphs, function in text
cairo_show_page, function in cairo_t
cairo_show_text, function in text
cairo_show_text_glyphs, function in text
cairo_status, function in cairo_t
cairo_status_t, enum in Error handling
cairo_status_to_string, function in Error handling
cairo_stroke, function in cairo_t
cairo_stroke_extents, function in cairo_t
cairo_stroke_preserve, function in cairo_t
cairo_subpixel_order_t, enum in cairo_font_options_t
cairo_surface_copy_page, function in cairo_surface_t
cairo_surface_create_for_rectangle, function in cairo_surface_t
cairo_surface_create_observer, function in Surface Observer
cairo_surface_create_similar, function in cairo_surface_t
cairo_surface_create_similar_image, function in cairo_surface_t
cairo_surface_destroy, function in cairo_surface_t
cairo_surface_finish, function in cairo_surface_t
cairo_surface_flush, function in cairo_surface_t
cairo_surface_get_content, function in cairo_surface_t
cairo_surface_get_device, function in cairo_surface_t
cairo_surface_get_device_offset, function in cairo_surface_t
cairo_surface_get_device_scale, function in cairo_surface_t
cairo_surface_get_fallback_resolution, function in cairo_surface_t
cairo_surface_get_font_options, function in cairo_surface_t
cairo_surface_get_mime_data, function in cairo_surface_t
cairo_surface_get_reference_count, function in cairo_surface_t
cairo_surface_get_type, function in cairo_surface_t
cairo_surface_get_user_data, function in cairo_surface_t
cairo_surface_has_show_text_glyphs, function in cairo_surface_t
cairo_surface_map_to_image, function in cairo_surface_t
cairo_surface_mark_dirty, function in cairo_surface_t
cairo_surface_mark_dirty_rectangle, function in cairo_surface_t
cairo_surface_observer_add_fill_callback, function in Surface Observer
cairo_surface_observer_add_finish_callback, function in Surface Observer
cairo_surface_observer_add_flush_callback, function in Surface Observer
cairo_surface_observer_add_glyphs_callback, function in Surface Observer
cairo_surface_observer_add_mask_callback, function in Surface Observer
cairo_surface_observer_add_paint_callback, function in Surface Observer
cairo_surface_observer_add_stroke_callback, function in Surface Observer
cairo_surface_observer_callback_t, user_function in Surface Observer
cairo_surface_observer_elapsed, function in Surface Observer
cairo_surface_observer_mode_t, enum in Surface Observer
cairo_surface_observer_print, function in Surface Observer
cairo_surface_reference, function in cairo_surface_t
cairo_surface_set_device_offset, function in cairo_surface_t
cairo_surface_set_device_scale, function in cairo_surface_t
cairo_surface_set_fallback_resolution, function in cairo_surface_t
cairo_surface_set_mime_data, function in cairo_surface_t
cairo_surface_set_user_data, function in cairo_surface_t
cairo_surface_show_page, function in cairo_surface_t
cairo_surface_status, function in cairo_surface_t
cairo_surface_supports_mime_type, function in cairo_surface_t
cairo_surface_t, typedef in cairo_surface_t
cairo_surface_type_t, enum in cairo_surface_t
cairo_surface_unmap_image, function in cairo_surface_t
cairo_surface_write_to_png, function in PNG Support
cairo_surface_write_to_png_stream, function in PNG Support
cairo_svg_get_versions, function in SVG Surfaces
cairo_svg_surface_create, function in SVG Surfaces
cairo_svg_surface_create_for_stream, function in SVG Surfaces
cairo_svg_surface_get_document_unit, function in SVG Surfaces
cairo_svg_surface_restrict_to_version, function in SVG Surfaces
cairo_svg_surface_set_document_unit, function in SVG Surfaces
cairo_svg_unit_t, enum in SVG Surfaces
cairo_svg_version_t, enum in SVG Surfaces
cairo_svg_version_to_string, function in SVG Surfaces

### T

cairo_t, typedef in cairo_t
cairo_tag_begin, function in Tags and Links
CAIRO_TAG_CONTENT, macro in Tags and Links
CAIRO_TAG_CONTENT_REF, macro in Tags and Links
CAIRO_TAG_DEST, macro in Tags and Links
cairo_tag_end, function in Tags and Links
CAIRO_TAG_LINK, macro in Tags and Links
cairo_tee_surface_add, function in Tee surface
cairo_tee_surface_create, function in Tee surface
cairo_tee_surface_index, function in Tee surface
cairo_tee_surface_remove, function in Tee surface
cairo_text_cluster_allocate, function in text
cairo_text_cluster_flags_t, enum in text
cairo_text_cluster_free, function in text
cairo_text_cluster_t, struct in text
cairo_text_extents, function in text
cairo_text_extents_t, struct in cairo_scaled_font_t
cairo_text_path, function in Paths
cairo_toy_font_face_create, function in text
cairo_toy_font_face_get_family, function in text
cairo_toy_font_face_get_slant, function in text
cairo_toy_font_face_get_weight, function in text
cairo_transform, function in Transformations
cairo_translate, function in Transformations

### U

cairo_user_data_key_t, struct in Types
cairo_user_font_face_create, function in User Fonts
cairo_user_font_face_get_init_func, function in User Fonts
cairo_user_font_face_get_render_color_glyph_func, function in User Fonts
cairo_user_font_face_get_render_glyph_func, function in User Fonts
cairo_user_font_face_get_text_to_glyphs_func, function in User Fonts
cairo_user_font_face_get_unicode_to_glyph_func, function in User Fonts
cairo_user_font_face_set_init_func, function in User Fonts
cairo_user_font_face_set_render_color_glyph_func, function in User Fonts
cairo_user_font_face_set_render_glyph_func, function in User Fonts
cairo_user_font_face_set_text_to_glyphs_func, function in User Fonts
cairo_user_font_face_set_unicode_to_glyph_func, function in User Fonts
cairo_user_scaled_font_get_foreground_marker, function in User Fonts
cairo_user_scaled_font_get_foreground_source, function in User Fonts
cairo_user_scaled_font_init_func_t, user_function in User Fonts
cairo_user_scaled_font_render_glyph_func_t, user_function in User Fonts
cairo_user_scaled_font_text_to_glyphs_func_t, user_function in User Fonts
cairo_user_scaled_font_unicode_to_glyph_func_t, user_function in User Fonts
cairo_user_to_device, function in Transformations
cairo_user_to_device_distance, function in Transformations

### V

CAIRO_VERSION, macro in Version Information
cairo_version, function in Version Information
CAIRO_VERSION_ENCODE, macro in Version Information
CAIRO_VERSION_MAJOR, macro in Version Information
CAIRO_VERSION_MICRO, macro in Version Information
CAIRO_VERSION_MINOR, macro in Version Information
CAIRO_VERSION_STRING, macro in Version Information
cairo_version_string, function in Version Information
CAIRO_VERSION_STRINGIZE, macro in Version Information

### W

cairo_win32_font_face_create_for_hfont, function in Win32 GDI Fonts
cairo_win32_font_face_create_for_logfontw, function in Win32 GDI Fonts
cairo_win32_font_face_create_for_logfontw_hfont, function in Win32 GDI Fonts
cairo_win32_printing_surface_create, function in Win32 Surfaces
cairo_win32_scaled_font_done_font, function in Win32 GDI Fonts
cairo_win32_scaled_font_get_device_to_logical, function in Win32 GDI Fonts
cairo_win32_scaled_font_get_logical_to_device, function in Win32 GDI Fonts
cairo_win32_scaled_font_get_metrics_factor, function in Win32 GDI Fonts
cairo_win32_scaled_font_select_font, function in Win32 GDI Fonts
cairo_win32_surface_create, function in Win32 Surfaces
cairo_win32_surface_create_with_ddb, function in Win32 Surfaces
cairo_win32_surface_create_with_dib, function in Win32 Surfaces
cairo_win32_surface_create_with_format, function in Win32 Surfaces
cairo_win32_surface_get_dc, function in Win32 Surfaces
cairo_win32_surface_get_image, function in Win32 Surfaces
cairo_write_func_t, user_function in PNG Support

### X

cairo_xcb_device_debug_cap_xrender_version, function in XCB Surfaces
cairo_xcb_device_debug_cap_xshm_version, function in XCB Surfaces
cairo_xcb_device_debug_get_precision, function in XCB Surfaces
cairo_xcb_device_debug_set_precision, function in XCB Surfaces
cairo_xcb_device_get_connection, function in XCB Surfaces
cairo_xcb_surface_create, function in XCB Surfaces
cairo_xcb_surface_create_for_bitmap, function in XCB Surfaces
cairo_xcb_surface_create_with_xrender_format, function in XCB Surfaces
cairo_xcb_surface_set_drawable, function in XCB Surfaces
cairo_xcb_surface_set_size, function in XCB Surfaces
cairo_xlib_device_debug_cap_xrender_version, function in XLib Surfaces
cairo_xlib_device_debug_get_precision, function in XLib Surfaces
cairo_xlib_device_debug_set_precision, function in XLib Surfaces
cairo_xlib_surface_create, function in XLib Surfaces
cairo_xlib_surface_create_for_bitmap, function in XLib Surfaces
cairo_xlib_surface_create_with_xrender_format, function in XLib-XRender Backend
cairo_xlib_surface_get_depth, function in XLib Surfaces
cairo_xlib_surface_get_display, function in XLib Surfaces
cairo_xlib_surface_get_drawable, function in XLib Surfaces
cairo_xlib_surface_get_height, function in XLib Surfaces
cairo_xlib_surface_get_screen, function in XLib Surfaces
cairo_xlib_surface_get_visual, function in XLib Surfaces
cairo_xlib_surface_get_width, function in XLib Surfaces
cairo_xlib_surface_get_xrender_format, function in XLib-XRender Backend
cairo_xlib_surface_set_drawable, function in XLib Surfaces
cairo_xlib_surface_set_size, function in XLib Surfaces