summaryrefslogtreecommitdiff
path: root/doc/public/tmpl/cairo.sgml
blob: 04480e715c6075d3e4d534588f009c6f7476375d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!-- ##### SECTION Title ##### -->
cairo_t

<!-- ##### SECTION Short_Description ##### -->
The cairo drawing context

<!-- ##### SECTION Long_Description ##### -->

  <para>
    #cairo_t is the main object used when drawing with cairo. To
    draw with cairo, you create a #cairo_t, set the target surface,
    and drawing options for the #cairo_t, create shapes with
    functions like cairo_move_to() and cairo_line_to(), and then
    draw shapes with cairo_stroke() or cairo_fill().
  </para>
  <para>
    #cairo_t<!-- -->'s can be pushed to a stack via cairo_save().
    They may then safely be changed, without loosing the current state.
    Use cairo_restore() to restore to the saved state.
  </para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### TYPEDEF cairo_t ##### -->
<para>

</para>


<!-- ##### ENUM cairo_antialias_t ##### -->
<para>

</para>

@CAIRO_ANTIALIAS_DEFAULT: 
@CAIRO_ANTIALIAS_NONE: 
@CAIRO_ANTIALIAS_GRAY: 
@CAIRO_ANTIALIAS_SUBPIXEL: 

<!-- ##### ENUM cairo_fill_rule_t ##### -->
<para>

</para>

@CAIRO_FILL_RULE_WINDING: 
@CAIRO_FILL_RULE_EVEN_ODD: 

<!-- ##### ENUM cairo_line_cap_t ##### -->
<para>

</para>

@CAIRO_LINE_CAP_BUTT: 
@CAIRO_LINE_CAP_ROUND: 
@CAIRO_LINE_CAP_SQUARE: 

<!-- ##### ENUM cairo_line_join_t ##### -->
<para>

</para>

@CAIRO_LINE_JOIN_MITER: 
@CAIRO_LINE_JOIN_ROUND: 
@CAIRO_LINE_JOIN_BEVEL: 

<!-- ##### ENUM cairo_operator_t ##### -->
<para>

</para>

@CAIRO_OPERATOR_CLEAR: 
@CAIRO_OPERATOR_SOURCE: 
@CAIRO_OPERATOR_OVER: 
@CAIRO_OPERATOR_IN: 
@CAIRO_OPERATOR_OUT: 
@CAIRO_OPERATOR_ATOP: 
@CAIRO_OPERATOR_DEST: 
@CAIRO_OPERATOR_DEST_OVER: 
@CAIRO_OPERATOR_DEST_IN: 
@CAIRO_OPERATOR_DEST_OUT: 
@CAIRO_OPERATOR_DEST_ATOP: 
@CAIRO_OPERATOR_XOR: 
@CAIRO_OPERATOR_ADD: 
@CAIRO_OPERATOR_SATURATE: