First import
[xorg_rtime.git] / xorg-server-1.4 / hw / dmx / doc / html / dmxpixmap_8c.html
blob8c6fc45510fc55dfc4f23ca610bf742fab6258f9
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
5 <title>File Index</title>
6 <link href="doxygen.css" rel="stylesheet" type="text/css">
7 </head>
8 <body>
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
11 <h1>dmxpixmap.c File Reference</h1><code>#include "<a class="el" href="dmx_8h-source.html">dmx.h</a>"</code><br>
12 <code>#include "<a class="el" href="dmxsync_8h-source.html">dmxsync.h</a>"</code><br>
13 <code>#include "<a class="el" href="dmxpixmap_8h-source.html">dmxpixmap.h</a>"</code><br>
14 <code>#include "pixmapstr.h"</code><br>
15 <code>#include "servermd.h"</code><br>
16 <table border=0 cellpadding=0 cellspacing=0>
17 <tr><td></td></tr>
18 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
19 <tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxpixmap_8c.html#a0">dmxInitPixmap</a> (ScreenPtr pScreen)</td></tr>
21 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxpixmap_8c.html#a1">dmxBECreatePixmap</a> (PixmapPtr pPixmap)</td></tr>
23 <tr><td class="memItemLeft" nowrap align=right valign=top>PixmapPtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxpixmap_8c.html#a2">dmxCreatePixmap</a> (ScreenPtr pScreen, int width, int height, int depth)</td></tr>
25 <tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxpixmap_8c.html#a3">dmxBEFreePixmap</a> (PixmapPtr pPixmap)</td></tr>
27 <tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxpixmap_8c.html#a4">dmxDestroyPixmap</a> (PixmapPtr pPixmap)</td></tr>
29 <tr><td class="memItemLeft" nowrap align=right valign=top>RegionPtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxpixmap_8c.html#a5">dmxBitmapToRegion</a> (PixmapPtr pPixmap)</td></tr>
31 </table>
32 <hr><a name="_details"></a><h2>Detailed Description</h2>
33 Provides pixmap support.<hr><h2>Function Documentation</h2>
34 <a class="anchor" name="a1" doxytag="dmxpixmap.c::dmxBECreatePixmap" ></a><p>
35 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
36 <tr>
37 <td class="mdRow">
38 <table cellpadding="0" cellspacing="0" border="0">
39 <tr>
40 <td class="md" nowrap valign="top"> void dmxBECreatePixmap </td>
41 <td class="md" valign="top">(&nbsp;</td>
42 <td class="md" nowrap valign="top">PixmapPtr&nbsp;</td>
43 <td class="mdname1" valign="top" nowrap> <em>pPixmap</em> </td>
44 <td class="md" valign="top">&nbsp;)&nbsp;</td>
45 <td class="md" nowrap></td>
46 </tr>
48 </table>
49 </td>
50 </tr>
51 </table>
52 <table cellspacing=5 cellpadding=0 border=0>
53 <tr>
54 <td>
55 &nbsp;
56 </td>
57 <td>
59 <p>
60 Create a pixmap on the back-end server. </td>
61 </tr>
62 </table>
63 <a class="anchor" name="a3" doxytag="dmxpixmap.c::dmxBEFreePixmap" ></a><p>
64 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
65 <tr>
66 <td class="mdRow">
67 <table cellpadding="0" cellspacing="0" border="0">
68 <tr>
69 <td class="md" nowrap valign="top"> Bool dmxBEFreePixmap </td>
70 <td class="md" valign="top">(&nbsp;</td>
71 <td class="md" nowrap valign="top">PixmapPtr&nbsp;</td>
72 <td class="mdname1" valign="top" nowrap> <em>pPixmap</em> </td>
73 <td class="md" valign="top">&nbsp;)&nbsp;</td>
74 <td class="md" nowrap></td>
75 </tr>
77 </table>
78 </td>
79 </tr>
80 </table>
81 <table cellspacing=5 cellpadding=0 border=0>
82 <tr>
83 <td>
84 &nbsp;
85 </td>
86 <td>
88 <p>
89 Destroy the pixmap on the back-end server. </td>
90 </tr>
91 </table>
92 <a class="anchor" name="a5" doxytag="dmxpixmap.c::dmxBitmapToRegion" ></a><p>
93 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
94 <tr>
95 <td class="mdRow">
96 <table cellpadding="0" cellspacing="0" border="0">
97 <tr>
98 <td class="md" nowrap valign="top"> RegionPtr dmxBitmapToRegion </td>
99 <td class="md" valign="top">(&nbsp;</td>
100 <td class="md" nowrap valign="top">PixmapPtr&nbsp;</td>
101 <td class="mdname1" valign="top" nowrap> <em>pPixmap</em> </td>
102 <td class="md" valign="top">&nbsp;)&nbsp;</td>
103 <td class="md" nowrap></td>
104 </tr>
106 </table>
107 </td>
108 </tr>
109 </table>
110 <table cellspacing=5 cellpadding=0 border=0>
111 <tr>
112 <td>
113 &nbsp;
114 </td>
115 <td>
118 Create and return a region based on the pixmap pointed to by <em>pPixmap</em>. </td>
119 </tr>
120 </table>
121 <a class="anchor" name="a2" doxytag="dmxpixmap.c::dmxCreatePixmap" ></a><p>
122 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
123 <tr>
124 <td class="mdRow">
125 <table cellpadding="0" cellspacing="0" border="0">
126 <tr>
127 <td class="md" nowrap valign="top"> PixmapPtr dmxCreatePixmap </td>
128 <td class="md" valign="top">(&nbsp;</td>
129 <td class="md" nowrap valign="top">ScreenPtr&nbsp;</td>
130 <td class="mdname" nowrap> <em>pScreen</em>, </td>
131 </tr>
132 <tr>
133 <td></td>
134 <td></td>
135 <td class="md" nowrap>int&nbsp;</td>
136 <td class="mdname" nowrap> <em>width</em>, </td>
137 </tr>
138 <tr>
139 <td></td>
140 <td></td>
141 <td class="md" nowrap>int&nbsp;</td>
142 <td class="mdname" nowrap> <em>height</em>, </td>
143 </tr>
144 <tr>
145 <td></td>
146 <td></td>
147 <td class="md" nowrap>int&nbsp;</td>
148 <td class="mdname" nowrap> <em>depth</em></td>
149 </tr>
150 <tr>
151 <td></td>
152 <td class="md">)&nbsp;</td>
153 <td class="md" colspan="2"></td>
154 </tr>
156 </table>
157 </td>
158 </tr>
159 </table>
160 <table cellspacing=5 cellpadding=0 border=0>
161 <tr>
162 <td>
163 &nbsp;
164 </td>
165 <td>
168 Create a pixmap for <em>pScreen</em> with the specified <em>width</em>, <em>height</em>, and <em>depth</em>. </td>
169 </tr>
170 </table>
171 <a class="anchor" name="a4" doxytag="dmxpixmap.c::dmxDestroyPixmap" ></a><p>
172 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
173 <tr>
174 <td class="mdRow">
175 <table cellpadding="0" cellspacing="0" border="0">
176 <tr>
177 <td class="md" nowrap valign="top"> Bool dmxDestroyPixmap </td>
178 <td class="md" valign="top">(&nbsp;</td>
179 <td class="md" nowrap valign="top">PixmapPtr&nbsp;</td>
180 <td class="mdname1" valign="top" nowrap> <em>pPixmap</em> </td>
181 <td class="md" valign="top">&nbsp;)&nbsp;</td>
182 <td class="md" nowrap></td>
183 </tr>
185 </table>
186 </td>
187 </tr>
188 </table>
189 <table cellspacing=5 cellpadding=0 border=0>
190 <tr>
191 <td>
192 &nbsp;
193 </td>
194 <td>
197 Destroy the pixmap pointed to by <em>pPixmap</em>. </td>
198 </tr>
199 </table>
200 <a class="anchor" name="a0" doxytag="dmxpixmap.c::dmxInitPixmap" ></a><p>
201 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
202 <tr>
203 <td class="mdRow">
204 <table cellpadding="0" cellspacing="0" border="0">
205 <tr>
206 <td class="md" nowrap valign="top"> Bool dmxInitPixmap </td>
207 <td class="md" valign="top">(&nbsp;</td>
208 <td class="md" nowrap valign="top">ScreenPtr&nbsp;</td>
209 <td class="mdname1" valign="top" nowrap> <em>pScreen</em> </td>
210 <td class="md" valign="top">&nbsp;)&nbsp;</td>
211 <td class="md" nowrap></td>
212 </tr>
214 </table>
215 </td>
216 </tr>
217 </table>
218 <table cellspacing=5 cellpadding=0 border=0>
219 <tr>
220 <td>
221 &nbsp;
222 </td>
223 <td>
226 Initialize a private area in <em>pScreen</em> for pixmap information. </td>
227 </tr>
228 </table>
229 <hr>
230 <address>
231 <small>
232 Generated June 29, 2004 for <a
233 href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
234 <a href="http://www.doxygen.org/index.html">doxygen</a>
235 1.3.4.
236 </small>
237 </addres>
238 </hr>
239 </body>
240 </html>