Linux Standard Base Desktop Specification, Generic Part | ||
---|---|---|
<<< Previous | Next >>> |
Table 15-1 defines the library name and shared object name for the libcairo library
The behavior of the interfaces in this library is specified by the following specifications:
[Cairo 1.12.4] Cairo API Reference |
[LSB] This Specification |
An LSB conforming implementation shall provide the generic functions for Cairo Vector Graphics Library specified in Table 15-2, with the full mandatory functionality as described in the referenced underlying specification.
Table 15-2. libcairo - Cairo Vector Graphics Library Function Interfaces
cairo_append_path [Cairo 1.12.4] | cairo_arc [Cairo 1.12.4] | cairo_arc_negative [Cairo 1.12.4] |
cairo_clip [Cairo 1.12.4] | cairo_clip_preserve [Cairo 1.12.4] | cairo_close_path [Cairo 1.12.4] |
cairo_copy_page [Cairo 1.12.4] | cairo_copy_path [Cairo 1.12.4] | cairo_copy_path_flat [Cairo 1.12.4] |
cairo_create [Cairo 1.12.4] | cairo_curve_to [Cairo 1.12.4] | cairo_destroy [Cairo 1.12.4] |
cairo_device_acquire [Cairo 1.12.4] | cairo_device_destroy [Cairo 1.12.4] | cairo_device_finish [Cairo 1.12.4] |
cairo_device_flush [Cairo 1.12.4] | cairo_device_get_reference_count [Cairo 1.12.4] | cairo_device_get_type [Cairo 1.12.4] |
cairo_device_get_user_data [Cairo 1.12.4] | cairo_device_observer_elapsed [LSB] | cairo_device_observer_fill_elapsed [LSB] |
cairo_device_observer_glyphs_elapsed [LSB] | cairo_device_observer_mask_elapsed [LSB] | cairo_device_observer_paint_elapsed [LSB] |
cairo_device_observer_print [LSB] | cairo_device_observer_stroke_elapsed [LSB] | cairo_device_reference [Cairo 1.12.4] |
cairo_device_release [Cairo 1.12.4] | cairo_device_set_user_data [Cairo 1.12.4] | cairo_device_status [Cairo 1.12.4] |
cairo_device_to_user [Cairo 1.12.4] | cairo_device_to_user_distance [Cairo 1.12.4] | cairo_fill [Cairo 1.12.4] |
cairo_fill_extents [Cairo 1.12.4] | cairo_fill_preserve [Cairo 1.12.4] | cairo_font_extents [Cairo 1.12.4] |
cairo_font_face_destroy [Cairo 1.12.4] | cairo_font_face_get_type [Cairo 1.12.4] | cairo_font_face_get_user_data [Cairo 1.12.4] |
cairo_font_face_reference [Cairo 1.12.4] | cairo_font_face_set_user_data [Cairo 1.12.4] | cairo_font_face_status [Cairo 1.12.4] |
cairo_font_options_copy [Cairo 1.12.4] | cairo_font_options_create [Cairo 1.12.4] | cairo_font_options_destroy [Cairo 1.12.4] |
cairo_font_options_equal [Cairo 1.12.4] | cairo_font_options_get_antialias [Cairo 1.12.4] | cairo_font_options_get_hint_metrics [Cairo 1.12.4] |
cairo_font_options_get_hint_style [Cairo 1.12.4] | cairo_font_options_get_subpixel_order [Cairo 1.12.4] | cairo_font_options_hash [Cairo 1.12.4] |
cairo_font_options_merge [Cairo 1.12.4] | cairo_font_options_set_antialias [Cairo 1.12.4] | cairo_font_options_set_hint_metrics [Cairo 1.12.4] |
cairo_font_options_set_hint_style [Cairo 1.12.4] | cairo_font_options_set_subpixel_order [Cairo 1.12.4] | cairo_font_options_status [Cairo 1.12.4] |
cairo_format_stride_for_width [Cairo 1.12.4] | cairo_ft_font_face_create_for_ft_face [Cairo 1.12.4] | cairo_ft_font_face_create_for_pattern [Cairo 1.12.4] |
cairo_ft_font_face_get_synthesize [Cairo 1.12.4] | cairo_ft_font_face_set_synthesize [Cairo 1.12.4] | cairo_ft_font_face_unset_synthesize [Cairo 1.12.4] |
cairo_ft_font_options_substitute [Cairo 1.12.4] | cairo_ft_scaled_font_lock_face [Cairo 1.12.4] | cairo_ft_scaled_font_unlock_face [Cairo 1.12.4] |
cairo_get_antialias [Cairo 1.12.4] | cairo_get_current_point [Cairo 1.12.4] | cairo_get_fill_rule [Cairo 1.12.4] |
cairo_get_font_face [Cairo 1.12.4] | cairo_get_font_matrix [Cairo 1.12.4] | cairo_get_font_options [Cairo 1.12.4] |
cairo_get_group_target [Cairo 1.12.4] | cairo_get_line_cap [Cairo 1.12.4] | cairo_get_line_join [Cairo 1.12.4] |
cairo_get_line_width [Cairo 1.12.4] | cairo_get_matrix [Cairo 1.12.4] | cairo_get_miter_limit [Cairo 1.12.4] |
cairo_get_operator [Cairo 1.12.4] | cairo_get_source [Cairo 1.12.4] | cairo_get_target [Cairo 1.12.4] |
cairo_get_tolerance [Cairo 1.12.4] | cairo_glyph_allocate [Cairo 1.12.4] | cairo_glyph_extents [Cairo 1.12.4] |
cairo_glyph_free [Cairo 1.12.4] | cairo_glyph_path [Cairo 1.12.4] | cairo_has_current_point [Cairo 1.12.4] |
cairo_identity_matrix [Cairo 1.12.4] | cairo_image_surface_create [Cairo 1.12.4] | cairo_image_surface_create_for_data [Cairo 1.12.4] |
cairo_image_surface_create_from_png [Cairo 1.12.4] | cairo_image_surface_create_from_png_stream [Cairo 1.12.4] | cairo_image_surface_get_data [Cairo 1.12.4] |
cairo_image_surface_get_format [Cairo 1.12.4] | cairo_image_surface_get_height [Cairo 1.12.4] | cairo_image_surface_get_stride [Cairo 1.12.4] |
cairo_image_surface_get_width [Cairo 1.12.4] | cairo_in_clip [Cairo 1.12.4] | cairo_in_fill [Cairo 1.12.4] |
cairo_in_stroke [Cairo 1.12.4] | cairo_line_to [Cairo 1.12.4] | cairo_mask [Cairo 1.12.4] |
cairo_mask_surface [Cairo 1.12.4] | cairo_matrix_init [Cairo 1.12.4] | cairo_matrix_init_identity [Cairo 1.12.4] |
cairo_matrix_init_rotate [Cairo 1.12.4] | cairo_matrix_init_scale [Cairo 1.12.4] | cairo_matrix_init_translate [Cairo 1.12.4] |
cairo_matrix_invert [Cairo 1.12.4] | cairo_matrix_multiply [Cairo 1.12.4] | cairo_matrix_rotate [Cairo 1.12.4] |
cairo_matrix_scale [Cairo 1.12.4] | cairo_matrix_transform_distance [Cairo 1.12.4] | cairo_matrix_transform_point [Cairo 1.12.4] |
cairo_matrix_translate [Cairo 1.12.4] | cairo_mesh_pattern_begin_patch [Cairo 1.12.4] | cairo_mesh_pattern_curve_to [Cairo 1.12.4] |
cairo_mesh_pattern_end_patch [Cairo 1.12.4] | cairo_mesh_pattern_get_control_point [Cairo 1.12.4] | cairo_mesh_pattern_get_corner_color_rgba [Cairo 1.12.4] |
cairo_mesh_pattern_get_patch_count [Cairo 1.12.4] | cairo_mesh_pattern_get_path [Cairo 1.12.4] | cairo_mesh_pattern_line_to [Cairo 1.12.4] |
cairo_mesh_pattern_move_to [Cairo 1.12.4] | cairo_mesh_pattern_set_control_point [Cairo 1.12.4] | cairo_mesh_pattern_set_corner_color_rgb [Cairo 1.12.4] |
cairo_mesh_pattern_set_corner_color_rgba [Cairo 1.12.4] | cairo_move_to [Cairo 1.12.4] | cairo_new_path [Cairo 1.12.4] |
cairo_new_sub_path [Cairo 1.12.4] | cairo_paint [Cairo 1.12.4] | cairo_paint_with_alpha [Cairo 1.12.4] |
cairo_path_destroy [Cairo 1.12.4] | cairo_path_extents [Cairo 1.12.4] | cairo_pattern_add_color_stop_rgb [Cairo 1.12.4] |
cairo_pattern_add_color_stop_rgba [Cairo 1.12.4] | cairo_pattern_create_for_surface [Cairo 1.12.4] | cairo_pattern_create_linear [Cairo 1.12.4] |
cairo_pattern_create_mesh [Cairo 1.12.4] | cairo_pattern_create_radial [Cairo 1.12.4] | cairo_pattern_create_raster_source [Cairo 1.12.4] |
cairo_pattern_create_rgb [Cairo 1.12.4] | cairo_pattern_create_rgba [Cairo 1.12.4] | cairo_pattern_destroy [Cairo 1.12.4] |
cairo_pattern_get_extend [Cairo 1.12.4] | cairo_pattern_get_filter [Cairo 1.12.4] | cairo_pattern_get_matrix [Cairo 1.12.4] |
cairo_pattern_get_type [Cairo 1.12.4] | cairo_pattern_reference [Cairo 1.12.4] | cairo_pattern_set_extend [Cairo 1.12.4] |
cairo_pattern_set_filter [Cairo 1.12.4] | cairo_pattern_set_matrix [Cairo 1.12.4] | cairo_pattern_status [Cairo 1.12.4] |
cairo_pdf_get_versions [Cairo 1.12.4] | cairo_pdf_surface_create [Cairo 1.12.4] | cairo_pdf_surface_create_for_stream [Cairo 1.12.4] |
cairo_pdf_surface_restrict_to_version [Cairo 1.12.4] | cairo_pdf_surface_set_size [Cairo 1.12.4] | cairo_pdf_version_to_string [Cairo 1.12.4] |
cairo_pop_group [Cairo 1.12.4] | cairo_pop_group_to_source [Cairo 1.12.4] | cairo_ps_get_levels [Cairo 1.12.4] |
cairo_ps_level_to_string [Cairo 1.12.4] | cairo_ps_surface_create [Cairo 1.12.4] | cairo_ps_surface_create_for_stream [Cairo 1.12.4] |
cairo_ps_surface_dsc_begin_page_setup [Cairo 1.12.4] | cairo_ps_surface_dsc_begin_setup [Cairo 1.12.4] | cairo_ps_surface_dsc_comment [Cairo 1.12.4] |
cairo_ps_surface_get_eps [Cairo 1.12.4] | cairo_ps_surface_restrict_to_level [Cairo 1.12.4] | cairo_ps_surface_set_eps [Cairo 1.12.4] |
cairo_ps_surface_set_size [Cairo 1.12.4] | cairo_push_group [Cairo 1.12.4] | cairo_push_group_with_content [Cairo 1.12.4] |
cairo_raster_source_pattern_get_acquire [Cairo 1.12.4] | cairo_raster_source_pattern_get_callback_data [Cairo 1.12.4] | cairo_raster_source_pattern_get_copy [Cairo 1.12.4] |
cairo_raster_source_pattern_get_finish [Cairo 1.12.4] | cairo_raster_source_pattern_get_snapshot [Cairo 1.12.4] | cairo_raster_source_pattern_set_acquire [Cairo 1.12.4] |
cairo_raster_source_pattern_set_callback_data [Cairo 1.12.4] | cairo_raster_source_pattern_set_copy [Cairo 1.12.4] | cairo_raster_source_pattern_set_finish [Cairo 1.12.4] |
cairo_raster_source_pattern_set_snapshot [Cairo 1.12.4] | cairo_recording_surface_create [Cairo 1.12.4] | cairo_recording_surface_get_extents [Cairo 1.12.4] |
cairo_recording_surface_ink_extents [Cairo 1.12.4] | cairo_rectangle [Cairo 1.12.4] | cairo_reference [Cairo 1.12.4] |
cairo_region_contains_point [Cairo 1.12.4] | cairo_region_contains_rectangle [Cairo 1.12.4] | cairo_region_copy [Cairo 1.12.4] |
cairo_region_create [Cairo 1.12.4] | cairo_region_create_rectangle [Cairo 1.12.4] | cairo_region_create_rectangles [Cairo 1.12.4] |
cairo_region_destroy [Cairo 1.12.4] | cairo_region_equal [Cairo 1.12.4] | cairo_region_get_extents [Cairo 1.12.4] |
cairo_region_get_rectangle [Cairo 1.12.4] | cairo_region_intersect [Cairo 1.12.4] | cairo_region_intersect_rectangle [Cairo 1.12.4] |
cairo_region_is_empty [Cairo 1.12.4] | cairo_region_num_rectangles [Cairo 1.12.4] | cairo_region_reference [Cairo 1.12.4] |
cairo_region_status [Cairo 1.12.4] | cairo_region_subtract [Cairo 1.12.4] | cairo_region_subtract_rectangle [Cairo 1.12.4] |
cairo_region_translate [Cairo 1.12.4] | cairo_region_union [Cairo 1.12.4] | cairo_region_union_rectangle [Cairo 1.12.4] |
cairo_region_xor [Cairo 1.12.4] | cairo_region_xor_rectangle [Cairo 1.12.4] | cairo_rel_curve_to [Cairo 1.12.4] |
cairo_rel_line_to [Cairo 1.12.4] | cairo_rel_move_to [Cairo 1.12.4] | cairo_reset_clip [Cairo 1.12.4] |
cairo_restore [Cairo 1.12.4] | cairo_rotate [Cairo 1.12.4] | cairo_save [Cairo 1.12.4] |
cairo_scale [Cairo 1.12.4] | cairo_scaled_font_create [Cairo 1.12.4] | cairo_scaled_font_destroy [Cairo 1.12.4] |
cairo_scaled_font_extents [Cairo 1.12.4] | cairo_scaled_font_get_ctm [Cairo 1.12.4] | cairo_scaled_font_get_font_face [Cairo 1.12.4] |
cairo_scaled_font_get_font_matrix [Cairo 1.12.4] | cairo_scaled_font_get_font_options [Cairo 1.12.4] | cairo_scaled_font_get_scale_matrix [Cairo 1.12.4] |
cairo_scaled_font_get_type [Cairo 1.12.4] | cairo_scaled_font_glyph_extents [Cairo 1.12.4] | cairo_scaled_font_reference [Cairo 1.12.4] |
cairo_scaled_font_status [Cairo 1.12.4] | cairo_scaled_font_text_extents [Cairo 1.12.4] | cairo_scaled_font_text_to_glyphs [Cairo 1.12.4] |
cairo_script_create [Cairo 1.12.4] | cairo_script_create_for_stream [Cairo 1.12.4] | cairo_script_from_recording_surface [Cairo 1.12.4] |
cairo_script_get_mode [Cairo 1.12.4] | cairo_script_set_mode [Cairo 1.12.4] | cairo_script_surface_create [Cairo 1.12.4] |
cairo_script_surface_create_for_target [Cairo 1.12.4] | cairo_script_write_comment [Cairo 1.12.4] | cairo_select_font_face [Cairo 1.12.4] |
cairo_set_antialias [Cairo 1.12.4] | cairo_set_dash [Cairo 1.12.4] | cairo_set_fill_rule [Cairo 1.12.4] |
cairo_set_font_face [Cairo 1.12.4] | cairo_set_font_matrix [Cairo 1.12.4] | cairo_set_font_options [Cairo 1.12.4] |
cairo_set_font_size [Cairo 1.12.4] | cairo_set_line_cap [Cairo 1.12.4] | cairo_set_line_join [Cairo 1.12.4] |
cairo_set_line_width [Cairo 1.12.4] | cairo_set_matrix [Cairo 1.12.4] | cairo_set_miter_limit [Cairo 1.12.4] |
cairo_set_operator [Cairo 1.12.4] | cairo_set_scaled_font [Cairo 1.12.4] | cairo_set_source [Cairo 1.12.4] |
cairo_set_source_rgb [Cairo 1.12.4] | cairo_set_source_rgba [Cairo 1.12.4] | cairo_set_source_surface [Cairo 1.12.4] |
cairo_set_tolerance [Cairo 1.12.4] | cairo_show_glyphs [Cairo 1.12.4] | cairo_show_page [Cairo 1.12.4] |
cairo_show_text [Cairo 1.12.4] | cairo_show_text_glyphs [Cairo 1.12.4] | cairo_status [Cairo 1.12.4] |
cairo_status_to_string [Cairo 1.12.4] | cairo_stroke [Cairo 1.12.4] | cairo_stroke_extents [Cairo 1.12.4] |
cairo_stroke_preserve [Cairo 1.12.4] | cairo_surface_copy_page [Cairo 1.12.4] | cairo_surface_create_for_rectangle [Cairo 1.12.4] |
cairo_surface_create_observer [LSB] | cairo_surface_create_similar [Cairo 1.12.4] | cairo_surface_create_similar_image [Cairo 1.12.4] |
cairo_surface_destroy [Cairo 1.12.4] | cairo_surface_finish [Cairo 1.12.4] | cairo_surface_flush [Cairo 1.12.4] |
cairo_surface_get_content [Cairo 1.12.4] | cairo_surface_get_device [Cairo 1.12.4] | cairo_surface_get_device_offset [Cairo 1.12.4] |
cairo_surface_get_fallback_resolution [Cairo 1.12.4] | cairo_surface_get_font_options [Cairo 1.12.4] | cairo_surface_get_mime_data [Cairo 1.12.4] |
cairo_surface_get_type [Cairo 1.12.4] | cairo_surface_get_user_data [Cairo 1.12.4] | cairo_surface_has_show_text_glyphs [Cairo 1.12.4] |
cairo_surface_map_to_image [Cairo 1.12.4] | cairo_surface_mark_dirty [Cairo 1.12.4] | cairo_surface_mark_dirty_rectangle [Cairo 1.12.4] |
cairo_surface_observer_add_fill_callback [LSB] | cairo_surface_observer_add_finish_callback [LSB] | cairo_surface_observer_add_flush_callback [LSB] |
cairo_surface_observer_add_glyphs_callback [LSB] | cairo_surface_observer_add_mask_callback [LSB] | cairo_surface_observer_add_paint_callback [LSB] |
cairo_surface_observer_add_stroke_callback [LSB] | cairo_surface_observer_elapsed [LSB] | cairo_surface_observer_print [LSB] |
cairo_surface_reference [Cairo 1.12.4] | cairo_surface_set_device_offset [Cairo 1.12.4] | cairo_surface_set_fallback_resolution [Cairo 1.12.4] |
cairo_surface_set_mime_data [Cairo 1.12.4] | cairo_surface_set_user_data [Cairo 1.12.4] | cairo_surface_show_page [Cairo 1.12.4] |
cairo_surface_status [Cairo 1.12.4] | cairo_surface_supports_mime_type [Cairo 1.12.4] | cairo_surface_unmap_image [Cairo 1.12.4] |
cairo_surface_write_to_png [Cairo 1.12.4] | cairo_surface_write_to_png_stream [Cairo 1.12.4] | cairo_svg_get_versions [Cairo 1.12.4] |
cairo_svg_surface_create [Cairo 1.12.4] | cairo_svg_surface_create_for_stream [Cairo 1.12.4] | cairo_svg_surface_restrict_to_version [Cairo 1.12.4] |
cairo_svg_version_to_string [Cairo 1.12.4] | cairo_text_cluster_allocate [Cairo 1.12.4] | cairo_text_cluster_free [Cairo 1.12.4] |
cairo_text_extents [Cairo 1.12.4] | cairo_text_path [Cairo 1.12.4] | cairo_toy_font_face_create [Cairo 1.12.4] |
cairo_toy_font_face_get_family [Cairo 1.12.4] | cairo_toy_font_face_get_slant [Cairo 1.12.4] | cairo_toy_font_face_get_weight [Cairo 1.12.4] |
cairo_transform [Cairo 1.12.4] | cairo_translate [Cairo 1.12.4] | cairo_user_font_face_create [Cairo 1.12.4] |
cairo_user_font_face_get_init_func [Cairo 1.12.4] | cairo_user_font_face_get_render_glyph_func [Cairo 1.12.4] | cairo_user_font_face_get_text_to_glyphs_func [Cairo 1.12.4] |
cairo_user_font_face_get_unicode_to_glyph_func [Cairo 1.12.4] | cairo_user_font_face_set_init_func [Cairo 1.12.4] | cairo_user_font_face_set_render_glyph_func [Cairo 1.12.4] |
cairo_user_font_face_set_text_to_glyphs_func [Cairo 1.12.4] | cairo_user_font_face_set_unicode_to_glyph_func [Cairo 1.12.4] | cairo_user_to_device [Cairo 1.12.4] |
cairo_user_to_device_distance [Cairo 1.12.4] | cairo_version [Cairo 1.12.4] | cairo_version_string [Cairo 1.12.4] |
cairo_xcb_device_get_connection [Cairo 1.12.4] | cairo_xcb_surface_create [Cairo 1.12.4] | cairo_xcb_surface_create_for_bitmap [Cairo 1.12.4] |
cairo_xcb_surface_set_drawable [Cairo 1.12.4] | cairo_xcb_surface_set_size [Cairo 1.12.4] | cairo_xlib_surface_create [Cairo 1.12.4] |
cairo_xlib_surface_create_for_bitmap [Cairo 1.12.4] | cairo_xlib_surface_create_with_xrender_format [Cairo 1.12.4] | cairo_xlib_surface_get_depth [Cairo 1.12.4] |
cairo_xlib_surface_get_display [Cairo 1.12.4] | cairo_xlib_surface_get_drawable [Cairo 1.12.4] | cairo_xlib_surface_get_height [Cairo 1.12.4] |
cairo_xlib_surface_get_screen [Cairo 1.12.4] | cairo_xlib_surface_get_visual [Cairo 1.12.4] | cairo_xlib_surface_get_width [Cairo 1.12.4] |
cairo_xlib_surface_get_xrender_format [Cairo 1.12.4] | cairo_xlib_surface_set_drawable [Cairo 1.12.4] | cairo_xlib_surface_set_size [Cairo 1.12.4] |
<<< Previous | Home | Next >>> |
Cairo Vector Graphics library | Up | Data Definitions for libcairo |