jpayne@68
|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
jpayne@68
|
2 <html>
|
jpayne@68
|
3 <head>
|
jpayne@68
|
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
jpayne@68
|
5 <title>Cairo: A Vector Graphics Library: Cairo: A Vector Graphics Library</title>
|
jpayne@68
|
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
jpayne@68
|
7 <link rel="home" href="index.html" title="Cairo: A Vector Graphics Library">
|
jpayne@68
|
8 <link rel="next" href="cairo-drawing.html" title="Drawing">
|
jpayne@68
|
9 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
jpayne@68
|
10 <link rel="stylesheet" href="style.css" type="text/css">
|
jpayne@68
|
11 </head>
|
jpayne@68
|
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
jpayne@68
|
13 <div lang="en" class="book">
|
jpayne@68
|
14 <div class="titlepage">
|
jpayne@68
|
15 <div>
|
jpayne@68
|
16 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Cairo: A Vector Graphics Library</p></th></tr></table></div>
|
jpayne@68
|
17 <div><p class="releaseinfo">for Cairo 1.16.0
|
jpayne@68
|
18 </p></div>
|
jpayne@68
|
19 </div>
|
jpayne@68
|
20 <hr>
|
jpayne@68
|
21 </div>
|
jpayne@68
|
22 <div class="toc"><dl class="toc">
|
jpayne@68
|
23 <dt><span class="chapter"><a href="cairo-drawing.html">Drawing</a></span></dt>
|
jpayne@68
|
24 <dd><dl>
|
jpayne@68
|
25 <dt>
|
jpayne@68
|
26 <span class="refentrytitle"><a href="cairo-cairo-t.html">cairo_t</a></span><span class="refpurpose"> — The cairo drawing context</span>
|
jpayne@68
|
27 </dt>
|
jpayne@68
|
28 <dt>
|
jpayne@68
|
29 <span class="refentrytitle"><a href="cairo-Paths.html">Paths</a></span><span class="refpurpose"> — Creating paths and manipulating path data</span>
|
jpayne@68
|
30 </dt>
|
jpayne@68
|
31 <dt>
|
jpayne@68
|
32 <span class="refentrytitle"><a href="cairo-cairo-pattern-t.html">cairo_pattern_t</a></span><span class="refpurpose"> — Sources for drawing</span>
|
jpayne@68
|
33 </dt>
|
jpayne@68
|
34 <dt>
|
jpayne@68
|
35 <span class="refentrytitle"><a href="cairo-Regions.html">Regions</a></span><span class="refpurpose"> — Representing a pixel-aligned area</span>
|
jpayne@68
|
36 </dt>
|
jpayne@68
|
37 <dt>
|
jpayne@68
|
38 <span class="refentrytitle"><a href="cairo-Transformations.html">Transformations</a></span><span class="refpurpose"> — Manipulating the current transformation matrix</span>
|
jpayne@68
|
39 </dt>
|
jpayne@68
|
40 <dt>
|
jpayne@68
|
41 <span class="refentrytitle"><a href="cairo-text.html">text</a></span><span class="refpurpose"> — Rendering text and glyphs</span>
|
jpayne@68
|
42 </dt>
|
jpayne@68
|
43 <dt>
|
jpayne@68
|
44 <span class="refentrytitle"><a href="cairo-Raster-Sources.html">Raster Sources</a></span><span class="refpurpose"> — Supplying arbitrary image data</span>
|
jpayne@68
|
45 </dt>
|
jpayne@68
|
46 <dt>
|
jpayne@68
|
47 <span class="refentrytitle"><a href="cairo-Tags-and-Links.html">Tags and Links</a></span><span class="refpurpose"> — Hyperlinks and document structure</span>
|
jpayne@68
|
48 </dt>
|
jpayne@68
|
49 </dl></dd>
|
jpayne@68
|
50 <dt><span class="chapter"><a href="cairo-fonts.html">Fonts</a></span></dt>
|
jpayne@68
|
51 <dd><dl>
|
jpayne@68
|
52 <dt>
|
jpayne@68
|
53 <span class="refentrytitle"><a href="cairo-cairo-font-face-t.html">cairo_font_face_t</a></span><span class="refpurpose"> — Base class for font faces</span>
|
jpayne@68
|
54 </dt>
|
jpayne@68
|
55 <dt>
|
jpayne@68
|
56 <span class="refentrytitle"><a href="cairo-cairo-scaled-font-t.html">cairo_scaled_font_t</a></span><span class="refpurpose"> — Font face at particular size and options</span>
|
jpayne@68
|
57 </dt>
|
jpayne@68
|
58 <dt>
|
jpayne@68
|
59 <span class="refentrytitle"><a href="cairo-cairo-font-options-t.html">cairo_font_options_t</a></span><span class="refpurpose"> — How a font should be rendered</span>
|
jpayne@68
|
60 </dt>
|
jpayne@68
|
61 <dt>
|
jpayne@68
|
62 <span class="refentrytitle"><a href="cairo-FreeType-Fonts.html">FreeType Fonts</a></span><span class="refpurpose"> — Font support for FreeType</span>
|
jpayne@68
|
63 </dt>
|
jpayne@68
|
64 <dt>
|
jpayne@68
|
65 <span class="refentrytitle"><a href="cairo-Win32-Fonts.html">Win32 Fonts</a></span><span class="refpurpose"> — Font support for Microsoft Windows</span>
|
jpayne@68
|
66 </dt>
|
jpayne@68
|
67 <dt>
|
jpayne@68
|
68 <span class="refentrytitle"><a href="cairo-Quartz-(CGFont)-Fonts.html">Quartz (CGFont) Fonts</a></span><span class="refpurpose"> — Font support via CGFont on OS X</span>
|
jpayne@68
|
69 </dt>
|
jpayne@68
|
70 <dt>
|
jpayne@68
|
71 <span class="refentrytitle"><a href="cairo-User-Fonts.html">User Fonts</a></span><span class="refpurpose"> — Font support with font data provided by the user</span>
|
jpayne@68
|
72 </dt>
|
jpayne@68
|
73 </dl></dd>
|
jpayne@68
|
74 <dt><span class="chapter"><a href="cairo-surfaces.html">Surfaces</a></span></dt>
|
jpayne@68
|
75 <dd><dl>
|
jpayne@68
|
76 <dt>
|
jpayne@68
|
77 <span class="refentrytitle"><a href="cairo-cairo-device-t.html">cairo_device_t</a></span><span class="refpurpose"> — interface to underlying rendering system</span>
|
jpayne@68
|
78 </dt>
|
jpayne@68
|
79 <dt>
|
jpayne@68
|
80 <span class="refentrytitle"><a href="cairo-cairo-surface-t.html">cairo_surface_t</a></span><span class="refpurpose"> — Base class for surfaces</span>
|
jpayne@68
|
81 </dt>
|
jpayne@68
|
82 <dt>
|
jpayne@68
|
83 <span class="refentrytitle"><a href="cairo-Image-Surfaces.html">Image Surfaces</a></span><span class="refpurpose"> — Rendering to memory buffers</span>
|
jpayne@68
|
84 </dt>
|
jpayne@68
|
85 <dt>
|
jpayne@68
|
86 <span class="refentrytitle"><a href="cairo-PDF-Surfaces.html">PDF Surfaces</a></span><span class="refpurpose"> — Rendering PDF documents</span>
|
jpayne@68
|
87 </dt>
|
jpayne@68
|
88 <dt>
|
jpayne@68
|
89 <span class="refentrytitle"><a href="cairo-PNG-Support.html">PNG Support</a></span><span class="refpurpose"> — Reading and writing PNG images</span>
|
jpayne@68
|
90 </dt>
|
jpayne@68
|
91 <dt>
|
jpayne@68
|
92 <span class="refentrytitle"><a href="cairo-PostScript-Surfaces.html">PostScript Surfaces</a></span><span class="refpurpose"> — Rendering PostScript documents</span>
|
jpayne@68
|
93 </dt>
|
jpayne@68
|
94 <dt>
|
jpayne@68
|
95 <span class="refentrytitle"><a href="cairo-Recording-Surfaces.html">Recording Surfaces</a></span><span class="refpurpose"> — Records all drawing operations</span>
|
jpayne@68
|
96 </dt>
|
jpayne@68
|
97 <dt>
|
jpayne@68
|
98 <span class="refentrytitle"><a href="cairo-Win32-Surfaces.html">Win32 Surfaces</a></span><span class="refpurpose"> — Microsoft Windows surface support</span>
|
jpayne@68
|
99 </dt>
|
jpayne@68
|
100 <dt>
|
jpayne@68
|
101 <span class="refentrytitle"><a href="cairo-SVG-Surfaces.html">SVG Surfaces</a></span><span class="refpurpose"> — Rendering SVG documents</span>
|
jpayne@68
|
102 </dt>
|
jpayne@68
|
103 <dt>
|
jpayne@68
|
104 <span class="refentrytitle"><a href="cairo-Quartz-Surfaces.html">Quartz Surfaces</a></span><span class="refpurpose"> — Rendering to Quartz surfaces</span>
|
jpayne@68
|
105 </dt>
|
jpayne@68
|
106 <dt>
|
jpayne@68
|
107 <span class="refentrytitle"><a href="cairo-XCB-Surfaces.html">XCB Surfaces</a></span><span class="refpurpose"> — X Window System rendering using the XCB library</span>
|
jpayne@68
|
108 </dt>
|
jpayne@68
|
109 <dt>
|
jpayne@68
|
110 <span class="refentrytitle"><a href="cairo-XLib-Surfaces.html">XLib Surfaces</a></span><span class="refpurpose"> — X Window System rendering using XLib</span>
|
jpayne@68
|
111 </dt>
|
jpayne@68
|
112 <dt>
|
jpayne@68
|
113 <span class="refentrytitle"><a href="cairo-XLib-XRender-Backend.html">XLib-XRender Backend</a></span><span class="refpurpose"> — X Window System rendering using XLib and the X Render extension</span>
|
jpayne@68
|
114 </dt>
|
jpayne@68
|
115 <dt>
|
jpayne@68
|
116 <span class="refentrytitle"><a href="cairo-Script-Surfaces.html">Script Surfaces</a></span><span class="refpurpose"> — Rendering to replayable scripts</span>
|
jpayne@68
|
117 </dt>
|
jpayne@68
|
118 </dl></dd>
|
jpayne@68
|
119 <dt><span class="chapter"><a href="cairo-support.html">Utilities</a></span></dt>
|
jpayne@68
|
120 <dd><dl>
|
jpayne@68
|
121 <dt>
|
jpayne@68
|
122 <span class="refentrytitle"><a href="cairo-cairo-matrix-t.html">cairo_matrix_t</a></span><span class="refpurpose"> — Generic matrix operations</span>
|
jpayne@68
|
123 </dt>
|
jpayne@68
|
124 <dt>
|
jpayne@68
|
125 <span class="refentrytitle"><a href="cairo-Error-handling.html">Error handling</a></span><span class="refpurpose"> — Decoding cairo's status</span>
|
jpayne@68
|
126 </dt>
|
jpayne@68
|
127 <dt>
|
jpayne@68
|
128 <span class="refentrytitle"><a href="cairo-Version-Information.html">Version Information</a></span><span class="refpurpose"> — Compile-time and run-time version checks.</span>
|
jpayne@68
|
129 </dt>
|
jpayne@68
|
130 <dt>
|
jpayne@68
|
131 <span class="refentrytitle"><a href="cairo-Types.html">Types</a></span><span class="refpurpose"> — Generic data types</span>
|
jpayne@68
|
132 </dt>
|
jpayne@68
|
133 </dl></dd>
|
jpayne@68
|
134 <dt><span class="index"><a href="index-all.html">Index</a></span></dt>
|
jpayne@68
|
135 <dt><span class="index"><a href="index-1.2.html">Index of new symbols in 1.2</a></span></dt>
|
jpayne@68
|
136 <dt><span class="index"><a href="index-1.4.html">Index of new symbols in 1.4</a></span></dt>
|
jpayne@68
|
137 <dt><span class="index"><a href="index-1.6.html">Index of new symbols in 1.6</a></span></dt>
|
jpayne@68
|
138 <dt><span class="index"><a href="index-1.8.html">Index of new symbols in 1.8</a></span></dt>
|
jpayne@68
|
139 <dt><span class="index"><a href="index-1.10.html">Index of new symbols in 1.10</a></span></dt>
|
jpayne@68
|
140 <dt><span class="index"><a href="index-1.12.html">Index of new symbols in 1.12</a></span></dt>
|
jpayne@68
|
141 <dt><span class="index"><a href="index-1.14.html">Index of new symbols in 1.14</a></span></dt>
|
jpayne@68
|
142 <dt><span class="index"><a href="index-1.16.html">Index of new symbols in 1.16</a></span></dt>
|
jpayne@68
|
143 <dt><span class="appendix"><a href="language-bindings.html">A. Creating a language binding for cairo</a></span></dt>
|
jpayne@68
|
144 <dd><dl>
|
jpayne@68
|
145 <dt><span class="sect1"><a href="language-bindings.html#bindings-general">General considerations</a></span></dt>
|
jpayne@68
|
146 <dt><span class="sect1"><a href="bindings-memory.html">Memory management</a></span></dt>
|
jpayne@68
|
147 <dt><span class="sect1"><a href="bindings-return-values.html">Multiple return values</a></span></dt>
|
jpayne@68
|
148 <dt><span class="sect1"><a href="bindings-overloading.html">Overloading and optional arguments</a></span></dt>
|
jpayne@68
|
149 <dt><span class="sect1"><a href="bindings-streams.html">Streams and File I/O</a></span></dt>
|
jpayne@68
|
150 <dt><span class="sect1"><a href="bindings-errors.html">Error handling</a></span></dt>
|
jpayne@68
|
151 <dt><span class="sect1"><a href="bindings-patterns.html">Patterns</a></span></dt>
|
jpayne@68
|
152 <dt><span class="sect1"><a href="bindings-surfaces.html">Surfaces</a></span></dt>
|
jpayne@68
|
153 <dt><span class="sect1"><a href="bindings-fonts.html">Fonts</a></span></dt>
|
jpayne@68
|
154 <dt><span class="sect1"><a href="bindings-path.html">cairo_path_t</a></span></dt>
|
jpayne@68
|
155 </dl></dd>
|
jpayne@68
|
156 </dl></div>
|
jpayne@68
|
157 </div>
|
jpayne@68
|
158 <div class="footer">
|
jpayne@68
|
159 <hr>Generated by GTK-Doc V1.27</div>
|
jpayne@68
|
160 </body>
|
jpayne@68
|
161 </html> |