summaryrefslogtreecommitdiff
path: root/doc/public/cairo-sections.txt
blob: 4db600b2acd02406bf8e0e809f8a5b4137f62d1b (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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
<SECTION>
<FILE>cairo-ft</FILE>
<TITLE>FreeType Fonts</TITLE>
cairo_ft_font_face_create_for_pattern
cairo_ft_font_face_create_for_ft_face
cairo_ft_scaled_font_lock_face
cairo_ft_scaled_font_unlock_face
</SECTION>

<SECTION>
<FILE>cairo-glitz</FILE>
<TITLE>Glitz backend</TITLE>
cairo_glitz_surface_create
</SECTION>

<SECTION>
<FILE>cairo-pdf</FILE>
<TITLE>PDF Backend</TITLE>
cairo_pdf_surface_create
cairo_pdf_surface_create_for_stream
cairo_pdf_surface_set_dpi
</SECTION>

<SECTION>
<FILE>cairo-png</FILE>
<TITLE>PNG Backend</TITLE>
cairo_image_surface_create_from_png
cairo_image_surface_create_from_png_stream
cairo_surface_write_to_png
cairo_surface_write_to_png_stream
</SECTION>

<SECTION>
<FILE>cairo-ps</FILE>
<TITLE>PS Backend</TITLE>
cairo_ps_surface_create
cairo_ps_surface_create_for_stream
cairo_ps_surface_set_dpi
</SECTION>

<SECTION>
<FILE>cairo-quartz</FILE>
<TITLE>Quartz Backend</TITLE>
cairo_quartz_surface_create
</SECTION>

<SECTION>
<FILE>cairo-win32</FILE>
<TITLE>Microsoft Windows Backend</TITLE>
cairo_win32_surface_create
cairo_win32_font_face_create_for_logfontw
cairo_win32_scaled_font_select_font
cairo_win32_scaled_font_done_font
cairo_win32_scaled_font_get_metrics_factor
</SECTION>

<SECTION>
<FILE>cairo-xcb</FILE>
<TITLE>XCB Backend</TITLE>
cairo_xcb_surface_create
cairo_xcb_surface_create_for_bitmap
cairo_xcb_surface_set_size
</SECTION>

<SECTION>
<FILE>cairo-xcb-xrender</FILE>
<TITLE>XCB Backend</TITLE>
cairo_xcb_surface_create_with_xrender_format
</SECTION>

<SECTION>
<FILE>cairo-xlib</FILE>
<TITLE>XLib Backend</TITLE>
cairo_xlib_surface_create
cairo_xlib_surface_create_for_bitmap
cairo_xlib_surface_set_size
</SECTION>

<SECTION>
<FILE>cairo-xlib-xrender</FILE>
<TITLE>XLib/Xrender Backend</TITLE>
cairo_xlib_surface_create_with_xrender_format
</SECTION>

<SECTION>
<FILE>cairo-surface</FILE>
<TITLE>cairo_surface_t</TITLE>
cairo_surface_t
cairo_surface_create_similar
cairo_surface_reference
cairo_surface_destroy
cairo_surface_finish
cairo_surface_set_user_data
cairo_surface_get_user_data
cairo_surface_set_device_offset
</SECTION>

<SECTION>
<FILE>cairo-pattern</FILE>
<TITLE>cairo_pattern_t</TITLE>
cairo_pattern_t
cairo_pattern_create_for_surface
cairo_pattern_create_linear
cairo_pattern_create_radial
cairo_pattern_reference
cairo_pattern_destroy
cairo_pattern_status
cairo_pattern_add_color_stop_rgb
cairo_pattern_add_color_stop_rgba
cairo_pattern_set_matrix
cairo_pattern_get_matrix
cairo_extend_t
cairo_pattern_set_extend
cairo_pattern_get_extend
cairo_pattern_set_filter
cairo_pattern_get_filter
</SECTION>

<SECTION>
<FILE>cairo-matrix</FILE>
<TITLE>cairo_matrix_t</TITLE>
cairo_matrix_t
cairo_matrix_init
cairo_matrix_init_identity
cairo_matrix_init_translate
cairo_matrix_init_scale
cairo_matrix_init_rotate
cairo_matrix_translate
cairo_matrix_scale
cairo_matrix_rotate
cairo_matrix_invert
cairo_matrix_multiply
cairo_matrix_transform_distance
cairo_matrix_transform_point
</SECTION>

<SECTION>
<FILE>cairo-font</FILE>
<TITLE>Fonts</TITLE>
cairo_font_face_t
cairo_scaled_font_t
cairo_font_face_reference
cairo_font_face_destroy
cairo_font_face_get_user_data
cairo_font_face_set_user_data
cairo_scaled_font_create
cairo_scaled_font_reference
cairo_scaled_font_destroy
cairo_font_extents_t
cairo_scaled_font_extents
cairo_text_extents_t
cairo_scaled_font_glyph_extents
</SECTION>

<SECTION>
<FILE>cairo</FILE>
<TITLE>cairo_t</TITLE>
cairo_t
cairo_create
cairo_reference
cairo_destroy
cairo_save
cairo_restore
cairo_format_t
cairo_operator_t
cairo_set_operator
cairo_set_source_rgb
cairo_set_source_rgba
cairo_set_source
cairo_set_source_surface
cairo_set_tolerance
cairo_fill_rule_t
cairo_set_fill_rule
cairo_set_line_width
cairo_line_cap_t
cairo_set_line_cap
cairo_line_join_t
cairo_set_line_join
cairo_set_dash
cairo_set_miter_limit
cairo_translate
cairo_scale
cairo_rotate
cairo_transform
cairo_set_matrix
cairo_identity_matrix
cairo_user_to_device
cairo_user_to_device_distance
cairo_device_to_user
cairo_device_to_user_distance
cairo_new_path
cairo_move_to
cairo_line_to
cairo_curve_to
cairo_arc
cairo_arc_negative
cairo_rel_move_to
cairo_rel_line_to
cairo_rel_curve_to
cairo_rectangle
cairo_close_path
cairo_paint
cairo_paint_with_alpha
cairo_mask
cairo_mask_surface
cairo_stroke
cairo_stroke_preserve
cairo_fill
cairo_fill_preserve
cairo_copy_page
cairo_show_page
cairo_in_stroke
cairo_in_fill
cairo_bool_t
cairo_stroke_extents
cairo_fill_extents
cairo_clip
cairo_clip_preserve
cairo_reset_clip
cairo_glyph_t
cairo_font_slant_t
cairo_font_weight_t
cairo_select_font_face
cairo_set_font_size
cairo_set_font_matrix
cairo_get_font_matrix
cairo_show_text
cairo_show_glyphs
cairo_get_font_face
cairo_font_extents
cairo_set_font_face
cairo_text_extents
cairo_glyph_extents
cairo_text_path
cairo_glyph_path
cairo_get_operator
cairo_get_source
cairo_get_tolerance
cairo_get_current_point
cairo_get_fill_rule
cairo_get_line_width
cairo_get_line_cap
cairo_get_line_join
cairo_get_miter_limit
cairo_get_matrix
cairo_get_target
cairo_copy_path
cairo_copy_path_flat
cairo_append_path
cairo_path_data_type_t
cairo_path_data_t
cairo_path_t
cairo_path_destroy
cairo_status_t
cairo_status
cairo_status_string
cairo_status_to_string
cairo_error_notify_func_t
cairo_set_error_notify
cairo_filter_t
cairo_image_surface_create
cairo_image_surface_create_for_data
cairo_image_surface_get_width
cairo_image_surface_get_height
cairo_destroy_func_t
cairo_user_data_key_t
cairo_read_func_t
cairo_write_func_t
<SUBSECTION Private>
CAIRO_BEGIN_DECLS
CAIRO_END_DECLS
cairo_current_font_extents
cairo_get_font_extents
cairo_current_operator
cairo_current_tolerance
cairo_current_point
cairo_current_fill_rule
cairo_current_line_width
cairo_current_line_cap
cairo_current_line_join
cairo_current_miter_limit
cairo_current_matrix
cairo_current_target_surface
cairo_get_status
cairo_get_status_string
cairo_concat_matrix
cairo_scale_font
cairo_select_font
cairo_transform_font
cairo_transform_point
cairo_transform_distance
cairo_inverse_transform_point
cairo_inverse_transform_distance
cairo_init_clip
cairo_surface_create_for_image
cairo_default_matrix
cairo_matrix_set_affine
cairo_matrix_set_identity
cairo_pattern_add_color_stop
cairo_set_rgb_color
cairo_set_pattern
cairo_xlib_surface_create_for_pixmap_with_visual
cairo_xlib_surface_create_for_window_with_visual
cairo_xcb_surface_create_for_pixmap_with_visual
cairo_xcb_surface_create_for_window_with_visual
cairo_current_path
cairo_current_path_flat
cairo_get_path
cairo_get_path_flat
cairo_set_alpha
cairo_show_surface
cairo_copy
cairo_surface_set_repeat
cairo_surface_set_matrix
cairo_surface_get_matrix
cairo_surface_set_filter
cairo_surface_get_filter
cairo_matrix_create
cairo_matrix_destroy
cairo_matrix_copy
cairo_matrix_set_identity
cairo_matrix_set_affine
cairo_matrix_get_affine
cairo_set_target_surface
cairo_set_target_glitz
cairo_set_target_image
cairo_set_target_pdf
cairo_set_target_png
cairo_set_target_ps
cairo_set_target_quartz
cairo_set_target_win32
cairo_set_target_xcb
cairo_set_target_drawable
</SECTION>