mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-24 07:48:11 +02:00
260 lines
2.5 KiB
Text
260 lines
2.5 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
Paths
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
Creating paths and manipulating path data
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
Paths are the most basic drawing tools and are primarily used to implicitly
|
|
generate simple masks.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### STRUCT cairo_path_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@status:
|
|
@data:
|
|
@num_data:
|
|
|
|
<!-- ##### UNION cairo_path_data_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM cairo_path_data_type_t ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@CAIRO_PATH_MOVE_TO:
|
|
@CAIRO_PATH_LINE_TO:
|
|
@CAIRO_PATH_CURVE_TO:
|
|
@CAIRO_PATH_CLOSE_PATH:
|
|
|
|
<!-- ##### FUNCTION cairo_copy_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_copy_path_flat ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_path_destroy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@path:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_append_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@path:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_has_current_point ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_get_current_point ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x:
|
|
@y:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_new_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_new_sub_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_close_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_arc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@xc:
|
|
@yc:
|
|
@radius:
|
|
@angle1:
|
|
@angle2:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_arc_negative ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@xc:
|
|
@yc:
|
|
@radius:
|
|
@angle1:
|
|
@angle2:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_curve_to ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x1:
|
|
@y1:
|
|
@x2:
|
|
@y2:
|
|
@x3:
|
|
@y3:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_line_to ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x:
|
|
@y:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_move_to ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x:
|
|
@y:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_rectangle ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x:
|
|
@y:
|
|
@width:
|
|
@height:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_glyph_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@glyphs:
|
|
@num_glyphs:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_text_path ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@utf8:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_rel_curve_to ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@dx1:
|
|
@dy1:
|
|
@dx2:
|
|
@dy2:
|
|
@dx3:
|
|
@dy3:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_rel_line_to ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@dx:
|
|
@dy:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_rel_move_to ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@dx:
|
|
@dy:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_path_extents ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x1:
|
|
@y1:
|
|
@x2:
|
|
@y2:
|
|
|
|
|