First import
[xorg_rtime.git] / xorg-server-1.4 / hw / dmx / doc / html / dmxgcops_8h.html
blob1f30f11a4a731d5c6983f9638416e5defb167f7f
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>dmxgcops.h File Reference</h1>
12 <p>
13 <a href="dmxgcops_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
14 <tr><td></td></tr>
15 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
16 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a0">dmxFillSpans</a> (DrawablePtr pDrawable, GCPtr pGC, int nInit, DDXPointPtr pptInit, int *pwidthInit, int fSorted)</td></tr>
18 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a1">dmxSetSpans</a> (DrawablePtr pDrawable, GCPtr pGC, char *psrc, DDXPointPtr ppt, int *pwidth, int nspans, int fSorted)</td></tr>
20 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a2">dmxPutImage</a> (DrawablePtr pDrawable, GCPtr pGC, int depth, int x, int y, int w, int h, int leftPad, int format, char *pBits)</td></tr>
22 <tr><td class="memItemLeft" nowrap align=right valign=top>RegionPtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a3">dmxCopyArea</a> (DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, int srcx, int srcy, int w, int h, int dstx, int dsty)</td></tr>
24 <tr><td class="memItemLeft" nowrap align=right valign=top>RegionPtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a4">dmxCopyPlane</a> (DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, int srcx, int srcy, int width, int height, int dstx, int dsty, unsigned long bitPlane)</td></tr>
26 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a5">dmxPolyPoint</a> (DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, DDXPointPtr pptInit)</td></tr>
28 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a6">dmxPolylines</a> (DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, DDXPointPtr pptInit)</td></tr>
30 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a7">dmxPolySegment</a> (DrawablePtr pDrawable, GCPtr pGC, int nseg, xSegment *pSegs)</td></tr>
32 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a8">dmxPolyRectangle</a> (DrawablePtr pDrawable, GCPtr pGC, int nrects, xRectangle *pRects)</td></tr>
34 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a9">dmxPolyArc</a> (DrawablePtr pDrawable, GCPtr pGC, int narcs, xArc *parcs)</td></tr>
36 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a10">dmxFillPolygon</a> (DrawablePtr pDrawable, GCPtr pGC, int shape, int mode, int count, DDXPointPtr pPts)</td></tr>
38 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a11">dmxPolyFillRect</a> (DrawablePtr pDrawable, GCPtr pGC, int nrectFill, xRectangle *prectInit)</td></tr>
40 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a12">dmxPolyFillArc</a> (DrawablePtr pDrawable, GCPtr pGC, int narcs, xArc *parcs)</td></tr>
42 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a13">dmxPolyText8</a> (DrawablePtr pDrawable, GCPtr pGC, int x, int y, int count, char *chars)</td></tr>
44 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a14">dmxPolyText16</a> (DrawablePtr pDrawable, GCPtr pGC, int x, int y, int count, unsigned short *chars)</td></tr>
46 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a15">dmxImageText8</a> (DrawablePtr pDrawable, GCPtr pGC, int x, int y, int count, char *chars)</td></tr>
48 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a16">dmxImageText16</a> (DrawablePtr pDrawable, GCPtr pGC, int x, int y, int count, unsigned short *chars)</td></tr>
50 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a17">dmxImageGlyphBlt</a> (DrawablePtr pDrawable, GCPtr pGC, int x, int y, unsigned int nglyph, CharInfoPtr *ppci, pointer pglyphBase)</td></tr>
52 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a18">dmxPolyGlyphBlt</a> (DrawablePtr pDrawable, GCPtr pGC, int x, int y, unsigned int nglyph, CharInfoPtr *ppci, pointer pglyphBase)</td></tr>
54 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a19">dmxPushPixels</a> (GCPtr pGC, PixmapPtr pBitMap, DrawablePtr pDst, int w, int h, int x, int y)</td></tr>
56 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a20">dmxGetImage</a> (DrawablePtr pDrawable, int sx, int sy, int w, int h, unsigned int format, unsigned long planeMask, char *pdstLine)</td></tr>
58 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxgcops_8h.html#a21">dmxGetSpans</a> (DrawablePtr pDrawable, int wMax, DDXPointPtr ppt, int *pwidth, int nspans, char *pdstStart)</td></tr>
60 </table>
61 <hr><a name="_details"></a><h2>Detailed Description</h2>
62 Interface for gcops support. <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="dmxgcops_8c.html">dmxgcops.c</a></dd></dl>
63 <hr><h2>Function Documentation</h2>
64 <a class="anchor" name="a3" doxytag="dmxgcops.h::dmxCopyArea" ></a><p>
65 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
66 <tr>
67 <td class="mdRow">
68 <table cellpadding="0" cellspacing="0" border="0">
69 <tr>
70 <td class="md" nowrap valign="top"> RegionPtr dmxCopyArea </td>
71 <td class="md" valign="top">(&nbsp;</td>
72 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
73 <td class="mdname" nowrap> <em>pSrc</em>, </td>
74 </tr>
75 <tr>
76 <td></td>
77 <td></td>
78 <td class="md" nowrap>DrawablePtr&nbsp;</td>
79 <td class="mdname" nowrap> <em>pDst</em>, </td>
80 </tr>
81 <tr>
82 <td></td>
83 <td></td>
84 <td class="md" nowrap>GCPtr&nbsp;</td>
85 <td class="mdname" nowrap> <em>pGC</em>, </td>
86 </tr>
87 <tr>
88 <td></td>
89 <td></td>
90 <td class="md" nowrap>int&nbsp;</td>
91 <td class="mdname" nowrap> <em>srcx</em>, </td>
92 </tr>
93 <tr>
94 <td></td>
95 <td></td>
96 <td class="md" nowrap>int&nbsp;</td>
97 <td class="mdname" nowrap> <em>srcy</em>, </td>
98 </tr>
99 <tr>
100 <td></td>
101 <td></td>
102 <td class="md" nowrap>int&nbsp;</td>
103 <td class="mdname" nowrap> <em>w</em>, </td>
104 </tr>
105 <tr>
106 <td></td>
107 <td></td>
108 <td class="md" nowrap>int&nbsp;</td>
109 <td class="mdname" nowrap> <em>h</em>, </td>
110 </tr>
111 <tr>
112 <td></td>
113 <td></td>
114 <td class="md" nowrap>int&nbsp;</td>
115 <td class="mdname" nowrap> <em>dstx</em>, </td>
116 </tr>
117 <tr>
118 <td></td>
119 <td></td>
120 <td class="md" nowrap>int&nbsp;</td>
121 <td class="mdname" nowrap> <em>dsty</em></td>
122 </tr>
123 <tr>
124 <td></td>
125 <td class="md">)&nbsp;</td>
126 <td class="md" colspan="2"></td>
127 </tr>
129 </table>
130 </td>
131 </tr>
132 </table>
133 <table cellspacing=5 cellpadding=0 border=0>
134 <tr>
135 <td>
136 &nbsp;
137 </td>
138 <td>
141 Copy area from <em>pSrc</em> drawable to <em>pDst</em> drawable on the back-end server associated with <em>pSrc</em> drawable's screen. If the offscreen optimization is enabled, only copy when both <em>pSrc</em> and <em>pDst</em> are at least partially visible. </td>
142 </tr>
143 </table>
144 <a class="anchor" name="a4" doxytag="dmxgcops.h::dmxCopyPlane" ></a><p>
145 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
146 <tr>
147 <td class="mdRow">
148 <table cellpadding="0" cellspacing="0" border="0">
149 <tr>
150 <td class="md" nowrap valign="top"> RegionPtr dmxCopyPlane </td>
151 <td class="md" valign="top">(&nbsp;</td>
152 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
153 <td class="mdname" nowrap> <em>pSrc</em>, </td>
154 </tr>
155 <tr>
156 <td></td>
157 <td></td>
158 <td class="md" nowrap>DrawablePtr&nbsp;</td>
159 <td class="mdname" nowrap> <em>pDst</em>, </td>
160 </tr>
161 <tr>
162 <td></td>
163 <td></td>
164 <td class="md" nowrap>GCPtr&nbsp;</td>
165 <td class="mdname" nowrap> <em>pGC</em>, </td>
166 </tr>
167 <tr>
168 <td></td>
169 <td></td>
170 <td class="md" nowrap>int&nbsp;</td>
171 <td class="mdname" nowrap> <em>srcx</em>, </td>
172 </tr>
173 <tr>
174 <td></td>
175 <td></td>
176 <td class="md" nowrap>int&nbsp;</td>
177 <td class="mdname" nowrap> <em>srcy</em>, </td>
178 </tr>
179 <tr>
180 <td></td>
181 <td></td>
182 <td class="md" nowrap>int&nbsp;</td>
183 <td class="mdname" nowrap> <em>width</em>, </td>
184 </tr>
185 <tr>
186 <td></td>
187 <td></td>
188 <td class="md" nowrap>int&nbsp;</td>
189 <td class="mdname" nowrap> <em>height</em>, </td>
190 </tr>
191 <tr>
192 <td></td>
193 <td></td>
194 <td class="md" nowrap>int&nbsp;</td>
195 <td class="mdname" nowrap> <em>dstx</em>, </td>
196 </tr>
197 <tr>
198 <td></td>
199 <td></td>
200 <td class="md" nowrap>int&nbsp;</td>
201 <td class="mdname" nowrap> <em>dsty</em>, </td>
202 </tr>
203 <tr>
204 <td></td>
205 <td></td>
206 <td class="md" nowrap>unsigned long&nbsp;</td>
207 <td class="mdname" nowrap> <em>bitPlane</em></td>
208 </tr>
209 <tr>
210 <td></td>
211 <td class="md">)&nbsp;</td>
212 <td class="md" colspan="2"></td>
213 </tr>
215 </table>
216 </td>
217 </tr>
218 </table>
219 <table cellspacing=5 cellpadding=0 border=0>
220 <tr>
221 <td>
222 &nbsp;
223 </td>
224 <td>
227 Copy plane number <em>bitPlane</em> from <em>pSrc</em> drawable to <em>pDst</em> drawable on the back-end server associated with <em>pSrc</em> drawable's screen. If the offscreen optimization is enabled, only copy when both <em>pSrc</em> and <em>pDst</em> are at least partially visible. </td>
228 </tr>
229 </table>
230 <a class="anchor" name="a10" doxytag="dmxgcops.h::dmxFillPolygon" ></a><p>
231 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
232 <tr>
233 <td class="mdRow">
234 <table cellpadding="0" cellspacing="0" border="0">
235 <tr>
236 <td class="md" nowrap valign="top"> void dmxFillPolygon </td>
237 <td class="md" valign="top">(&nbsp;</td>
238 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
239 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
240 </tr>
241 <tr>
242 <td></td>
243 <td></td>
244 <td class="md" nowrap>GCPtr&nbsp;</td>
245 <td class="mdname" nowrap> <em>pGC</em>, </td>
246 </tr>
247 <tr>
248 <td></td>
249 <td></td>
250 <td class="md" nowrap>int&nbsp;</td>
251 <td class="mdname" nowrap> <em>shape</em>, </td>
252 </tr>
253 <tr>
254 <td></td>
255 <td></td>
256 <td class="md" nowrap>int&nbsp;</td>
257 <td class="mdname" nowrap> <em>mode</em>, </td>
258 </tr>
259 <tr>
260 <td></td>
261 <td></td>
262 <td class="md" nowrap>int&nbsp;</td>
263 <td class="mdname" nowrap> <em>count</em>, </td>
264 </tr>
265 <tr>
266 <td></td>
267 <td></td>
268 <td class="md" nowrap>DDXPointPtr&nbsp;</td>
269 <td class="mdname" nowrap> <em>pPts</em></td>
270 </tr>
271 <tr>
272 <td></td>
273 <td class="md">)&nbsp;</td>
274 <td class="md" colspan="2"></td>
275 </tr>
277 </table>
278 </td>
279 </tr>
280 </table>
281 <table cellspacing=5 cellpadding=0 border=0>
282 <tr>
283 <td>
284 &nbsp;
285 </td>
286 <td>
289 Render a filled polygons in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
290 </tr>
291 </table>
292 <a class="anchor" name="a0" doxytag="dmxgcops.h::dmxFillSpans" ></a><p>
293 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
294 <tr>
295 <td class="mdRow">
296 <table cellpadding="0" cellspacing="0" border="0">
297 <tr>
298 <td class="md" nowrap valign="top"> void dmxFillSpans </td>
299 <td class="md" valign="top">(&nbsp;</td>
300 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
301 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
302 </tr>
303 <tr>
304 <td></td>
305 <td></td>
306 <td class="md" nowrap>GCPtr&nbsp;</td>
307 <td class="mdname" nowrap> <em>pGC</em>, </td>
308 </tr>
309 <tr>
310 <td></td>
311 <td></td>
312 <td class="md" nowrap>int&nbsp;</td>
313 <td class="mdname" nowrap> <em>nInit</em>, </td>
314 </tr>
315 <tr>
316 <td></td>
317 <td></td>
318 <td class="md" nowrap>DDXPointPtr&nbsp;</td>
319 <td class="mdname" nowrap> <em>pptInit</em>, </td>
320 </tr>
321 <tr>
322 <td></td>
323 <td></td>
324 <td class="md" nowrap>int *&nbsp;</td>
325 <td class="mdname" nowrap> <em>pwidthInit</em>, </td>
326 </tr>
327 <tr>
328 <td></td>
329 <td></td>
330 <td class="md" nowrap>int&nbsp;</td>
331 <td class="mdname" nowrap> <em>fSorted</em></td>
332 </tr>
333 <tr>
334 <td></td>
335 <td class="md">)&nbsp;</td>
336 <td class="md" colspan="2"></td>
337 </tr>
339 </table>
340 </td>
341 </tr>
342 </table>
343 <table cellspacing=5 cellpadding=0 border=0>
344 <tr>
345 <td>
346 &nbsp;
347 </td>
348 <td>
351 Fill spans -- this function should never be called. </td>
352 </tr>
353 </table>
354 <a class="anchor" name="a20" doxytag="dmxgcops.h::dmxGetImage" ></a><p>
355 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
356 <tr>
357 <td class="mdRow">
358 <table cellpadding="0" cellspacing="0" border="0">
359 <tr>
360 <td class="md" nowrap valign="top"> void dmxGetImage </td>
361 <td class="md" valign="top">(&nbsp;</td>
362 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
363 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
364 </tr>
365 <tr>
366 <td></td>
367 <td></td>
368 <td class="md" nowrap>int&nbsp;</td>
369 <td class="mdname" nowrap> <em>sx</em>, </td>
370 </tr>
371 <tr>
372 <td></td>
373 <td></td>
374 <td class="md" nowrap>int&nbsp;</td>
375 <td class="mdname" nowrap> <em>sy</em>, </td>
376 </tr>
377 <tr>
378 <td></td>
379 <td></td>
380 <td class="md" nowrap>int&nbsp;</td>
381 <td class="mdname" nowrap> <em>w</em>, </td>
382 </tr>
383 <tr>
384 <td></td>
385 <td></td>
386 <td class="md" nowrap>int&nbsp;</td>
387 <td class="mdname" nowrap> <em>h</em>, </td>
388 </tr>
389 <tr>
390 <td></td>
391 <td></td>
392 <td class="md" nowrap>unsigned int&nbsp;</td>
393 <td class="mdname" nowrap> <em>format</em>, </td>
394 </tr>
395 <tr>
396 <td></td>
397 <td></td>
398 <td class="md" nowrap>unsigned long&nbsp;</td>
399 <td class="mdname" nowrap> <em>planeMask</em>, </td>
400 </tr>
401 <tr>
402 <td></td>
403 <td></td>
404 <td class="md" nowrap>char *&nbsp;</td>
405 <td class="mdname" nowrap> <em>pdstLine</em></td>
406 </tr>
407 <tr>
408 <td></td>
409 <td class="md">)&nbsp;</td>
410 <td class="md" colspan="2"></td>
411 </tr>
413 </table>
414 </td>
415 </tr>
416 </table>
417 <table cellspacing=5 cellpadding=0 border=0>
418 <tr>
419 <td>
420 &nbsp;
421 </td>
422 <td>
425 Get an image from the back-end server associated with <em>pDrawable's</em> screen. If <em>pDrawable</em> is a window, it must be viewable to get an image from it. If it is not viewable, then get the image from the first ancestor of <em>pDrawable</em> that is viewable. If no viewable ancestor is found, then simply return without getting an image. </td>
426 </tr>
427 </table>
428 <a class="anchor" name="a21" doxytag="dmxgcops.h::dmxGetSpans" ></a><p>
429 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
430 <tr>
431 <td class="mdRow">
432 <table cellpadding="0" cellspacing="0" border="0">
433 <tr>
434 <td class="md" nowrap valign="top"> void dmxGetSpans </td>
435 <td class="md" valign="top">(&nbsp;</td>
436 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
437 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
438 </tr>
439 <tr>
440 <td></td>
441 <td></td>
442 <td class="md" nowrap>int&nbsp;</td>
443 <td class="mdname" nowrap> <em>wMax</em>, </td>
444 </tr>
445 <tr>
446 <td></td>
447 <td></td>
448 <td class="md" nowrap>DDXPointPtr&nbsp;</td>
449 <td class="mdname" nowrap> <em>ppt</em>, </td>
450 </tr>
451 <tr>
452 <td></td>
453 <td></td>
454 <td class="md" nowrap>int *&nbsp;</td>
455 <td class="mdname" nowrap> <em>pwidth</em>, </td>
456 </tr>
457 <tr>
458 <td></td>
459 <td></td>
460 <td class="md" nowrap>int&nbsp;</td>
461 <td class="mdname" nowrap> <em>nspans</em>, </td>
462 </tr>
463 <tr>
464 <td></td>
465 <td></td>
466 <td class="md" nowrap>char *&nbsp;</td>
467 <td class="mdname" nowrap> <em>pdstStart</em></td>
468 </tr>
469 <tr>
470 <td></td>
471 <td class="md">)&nbsp;</td>
472 <td class="md" colspan="2"></td>
473 </tr>
475 </table>
476 </td>
477 </tr>
478 </table>
479 <table cellspacing=5 cellpadding=0 border=0>
480 <tr>
481 <td>
482 &nbsp;
483 </td>
484 <td>
487 Get Spans -- this function should never be called. </td>
488 </tr>
489 </table>
490 <a class="anchor" name="a17" doxytag="dmxgcops.h::dmxImageGlyphBlt" ></a><p>
491 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
492 <tr>
493 <td class="mdRow">
494 <table cellpadding="0" cellspacing="0" border="0">
495 <tr>
496 <td class="md" nowrap valign="top"> void dmxImageGlyphBlt </td>
497 <td class="md" valign="top">(&nbsp;</td>
498 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
499 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
500 </tr>
501 <tr>
502 <td></td>
503 <td></td>
504 <td class="md" nowrap>GCPtr&nbsp;</td>
505 <td class="mdname" nowrap> <em>pGC</em>, </td>
506 </tr>
507 <tr>
508 <td></td>
509 <td></td>
510 <td class="md" nowrap>int&nbsp;</td>
511 <td class="mdname" nowrap> <em>x</em>, </td>
512 </tr>
513 <tr>
514 <td></td>
515 <td></td>
516 <td class="md" nowrap>int&nbsp;</td>
517 <td class="mdname" nowrap> <em>y</em>, </td>
518 </tr>
519 <tr>
520 <td></td>
521 <td></td>
522 <td class="md" nowrap>unsigned int&nbsp;</td>
523 <td class="mdname" nowrap> <em>nglyph</em>, </td>
524 </tr>
525 <tr>
526 <td></td>
527 <td></td>
528 <td class="md" nowrap>CharInfoPtr *&nbsp;</td>
529 <td class="mdname" nowrap> <em>ppci</em>, </td>
530 </tr>
531 <tr>
532 <td></td>
533 <td></td>
534 <td class="md" nowrap>pointer&nbsp;</td>
535 <td class="mdname" nowrap> <em>pglyphBase</em></td>
536 </tr>
537 <tr>
538 <td></td>
539 <td class="md">)&nbsp;</td>
540 <td class="md" colspan="2"></td>
541 </tr>
543 </table>
544 </td>
545 </tr>
546 </table>
547 <table cellspacing=5 cellpadding=0 border=0>
548 <tr>
549 <td>
550 &nbsp;
551 </td>
552 <td>
555 Image Glyph Blt -- this function should never be called. </td>
556 </tr>
557 </table>
558 <a class="anchor" name="a16" doxytag="dmxgcops.h::dmxImageText16" ></a><p>
559 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
560 <tr>
561 <td class="mdRow">
562 <table cellpadding="0" cellspacing="0" border="0">
563 <tr>
564 <td class="md" nowrap valign="top"> void dmxImageText16 </td>
565 <td class="md" valign="top">(&nbsp;</td>
566 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
567 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
568 </tr>
569 <tr>
570 <td></td>
571 <td></td>
572 <td class="md" nowrap>GCPtr&nbsp;</td>
573 <td class="mdname" nowrap> <em>pGC</em>, </td>
574 </tr>
575 <tr>
576 <td></td>
577 <td></td>
578 <td class="md" nowrap>int&nbsp;</td>
579 <td class="mdname" nowrap> <em>x</em>, </td>
580 </tr>
581 <tr>
582 <td></td>
583 <td></td>
584 <td class="md" nowrap>int&nbsp;</td>
585 <td class="mdname" nowrap> <em>y</em>, </td>
586 </tr>
587 <tr>
588 <td></td>
589 <td></td>
590 <td class="md" nowrap>int&nbsp;</td>
591 <td class="mdname" nowrap> <em>count</em>, </td>
592 </tr>
593 <tr>
594 <td></td>
595 <td></td>
596 <td class="md" nowrap>unsigned short *&nbsp;</td>
597 <td class="mdname" nowrap> <em>chars</em></td>
598 </tr>
599 <tr>
600 <td></td>
601 <td class="md">)&nbsp;</td>
602 <td class="md" colspan="2"></td>
603 </tr>
605 </table>
606 </td>
607 </tr>
608 </table>
609 <table cellspacing=5 cellpadding=0 border=0>
610 <tr>
611 <td>
612 &nbsp;
613 </td>
614 <td>
617 Render string of 16-bit <em>chars</em> (both foreground and background) in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
618 </tr>
619 </table>
620 <a class="anchor" name="a15" doxytag="dmxgcops.h::dmxImageText8" ></a><p>
621 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
622 <tr>
623 <td class="mdRow">
624 <table cellpadding="0" cellspacing="0" border="0">
625 <tr>
626 <td class="md" nowrap valign="top"> void dmxImageText8 </td>
627 <td class="md" valign="top">(&nbsp;</td>
628 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
629 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
630 </tr>
631 <tr>
632 <td></td>
633 <td></td>
634 <td class="md" nowrap>GCPtr&nbsp;</td>
635 <td class="mdname" nowrap> <em>pGC</em>, </td>
636 </tr>
637 <tr>
638 <td></td>
639 <td></td>
640 <td class="md" nowrap>int&nbsp;</td>
641 <td class="mdname" nowrap> <em>x</em>, </td>
642 </tr>
643 <tr>
644 <td></td>
645 <td></td>
646 <td class="md" nowrap>int&nbsp;</td>
647 <td class="mdname" nowrap> <em>y</em>, </td>
648 </tr>
649 <tr>
650 <td></td>
651 <td></td>
652 <td class="md" nowrap>int&nbsp;</td>
653 <td class="mdname" nowrap> <em>count</em>, </td>
654 </tr>
655 <tr>
656 <td></td>
657 <td></td>
658 <td class="md" nowrap>char *&nbsp;</td>
659 <td class="mdname" nowrap> <em>chars</em></td>
660 </tr>
661 <tr>
662 <td></td>
663 <td class="md">)&nbsp;</td>
664 <td class="md" colspan="2"></td>
665 </tr>
667 </table>
668 </td>
669 </tr>
670 </table>
671 <table cellspacing=5 cellpadding=0 border=0>
672 <tr>
673 <td>
674 &nbsp;
675 </td>
676 <td>
679 Render string of 8-bit <em>chars</em> (both foreground and background) in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
680 </tr>
681 </table>
682 <a class="anchor" name="a9" doxytag="dmxgcops.h::dmxPolyArc" ></a><p>
683 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
684 <tr>
685 <td class="mdRow">
686 <table cellpadding="0" cellspacing="0" border="0">
687 <tr>
688 <td class="md" nowrap valign="top"> void dmxPolyArc </td>
689 <td class="md" valign="top">(&nbsp;</td>
690 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
691 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
692 </tr>
693 <tr>
694 <td></td>
695 <td></td>
696 <td class="md" nowrap>GCPtr&nbsp;</td>
697 <td class="mdname" nowrap> <em>pGC</em>, </td>
698 </tr>
699 <tr>
700 <td></td>
701 <td></td>
702 <td class="md" nowrap>int&nbsp;</td>
703 <td class="mdname" nowrap> <em>narcs</em>, </td>
704 </tr>
705 <tr>
706 <td></td>
707 <td></td>
708 <td class="md" nowrap>xArc *&nbsp;</td>
709 <td class="mdname" nowrap> <em>parcs</em></td>
710 </tr>
711 <tr>
712 <td></td>
713 <td class="md">)&nbsp;</td>
714 <td class="md" colspan="2"></td>
715 </tr>
717 </table>
718 </td>
719 </tr>
720 </table>
721 <table cellspacing=5 cellpadding=0 border=0>
722 <tr>
723 <td>
724 &nbsp;
725 </td>
726 <td>
729 Render list of arc outlines, <em>parcs</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
730 </tr>
731 </table>
732 <a class="anchor" name="a12" doxytag="dmxgcops.h::dmxPolyFillArc" ></a><p>
733 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
734 <tr>
735 <td class="mdRow">
736 <table cellpadding="0" cellspacing="0" border="0">
737 <tr>
738 <td class="md" nowrap valign="top"> void dmxPolyFillArc </td>
739 <td class="md" valign="top">(&nbsp;</td>
740 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
741 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
742 </tr>
743 <tr>
744 <td></td>
745 <td></td>
746 <td class="md" nowrap>GCPtr&nbsp;</td>
747 <td class="mdname" nowrap> <em>pGC</em>, </td>
748 </tr>
749 <tr>
750 <td></td>
751 <td></td>
752 <td class="md" nowrap>int&nbsp;</td>
753 <td class="mdname" nowrap> <em>narcs</em>, </td>
754 </tr>
755 <tr>
756 <td></td>
757 <td></td>
758 <td class="md" nowrap>xArc *&nbsp;</td>
759 <td class="mdname" nowrap> <em>parcs</em></td>
760 </tr>
761 <tr>
762 <td></td>
763 <td class="md">)&nbsp;</td>
764 <td class="md" colspan="2"></td>
765 </tr>
767 </table>
768 </td>
769 </tr>
770 </table>
771 <table cellspacing=5 cellpadding=0 border=0>
772 <tr>
773 <td>
774 &nbsp;
775 </td>
776 <td>
779 Render list of filled arcs, <em>parcs</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
780 </tr>
781 </table>
782 <a class="anchor" name="a11" doxytag="dmxgcops.h::dmxPolyFillRect" ></a><p>
783 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
784 <tr>
785 <td class="mdRow">
786 <table cellpadding="0" cellspacing="0" border="0">
787 <tr>
788 <td class="md" nowrap valign="top"> void dmxPolyFillRect </td>
789 <td class="md" valign="top">(&nbsp;</td>
790 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
791 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
792 </tr>
793 <tr>
794 <td></td>
795 <td></td>
796 <td class="md" nowrap>GCPtr&nbsp;</td>
797 <td class="mdname" nowrap> <em>pGC</em>, </td>
798 </tr>
799 <tr>
800 <td></td>
801 <td></td>
802 <td class="md" nowrap>int&nbsp;</td>
803 <td class="mdname" nowrap> <em>nrectFill</em>, </td>
804 </tr>
805 <tr>
806 <td></td>
807 <td></td>
808 <td class="md" nowrap>xRectangle *&nbsp;</td>
809 <td class="mdname" nowrap> <em>prectInit</em></td>
810 </tr>
811 <tr>
812 <td></td>
813 <td class="md">)&nbsp;</td>
814 <td class="md" colspan="2"></td>
815 </tr>
817 </table>
818 </td>
819 </tr>
820 </table>
821 <table cellspacing=5 cellpadding=0 border=0>
822 <tr>
823 <td>
824 &nbsp;
825 </td>
826 <td>
829 Render list of filled rectangles, <em>prectInit</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
830 </tr>
831 </table>
832 <a class="anchor" name="a18" doxytag="dmxgcops.h::dmxPolyGlyphBlt" ></a><p>
833 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
834 <tr>
835 <td class="mdRow">
836 <table cellpadding="0" cellspacing="0" border="0">
837 <tr>
838 <td class="md" nowrap valign="top"> void dmxPolyGlyphBlt </td>
839 <td class="md" valign="top">(&nbsp;</td>
840 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
841 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
842 </tr>
843 <tr>
844 <td></td>
845 <td></td>
846 <td class="md" nowrap>GCPtr&nbsp;</td>
847 <td class="mdname" nowrap> <em>pGC</em>, </td>
848 </tr>
849 <tr>
850 <td></td>
851 <td></td>
852 <td class="md" nowrap>int&nbsp;</td>
853 <td class="mdname" nowrap> <em>x</em>, </td>
854 </tr>
855 <tr>
856 <td></td>
857 <td></td>
858 <td class="md" nowrap>int&nbsp;</td>
859 <td class="mdname" nowrap> <em>y</em>, </td>
860 </tr>
861 <tr>
862 <td></td>
863 <td></td>
864 <td class="md" nowrap>unsigned int&nbsp;</td>
865 <td class="mdname" nowrap> <em>nglyph</em>, </td>
866 </tr>
867 <tr>
868 <td></td>
869 <td></td>
870 <td class="md" nowrap>CharInfoPtr *&nbsp;</td>
871 <td class="mdname" nowrap> <em>ppci</em>, </td>
872 </tr>
873 <tr>
874 <td></td>
875 <td></td>
876 <td class="md" nowrap>pointer&nbsp;</td>
877 <td class="mdname" nowrap> <em>pglyphBase</em></td>
878 </tr>
879 <tr>
880 <td></td>
881 <td class="md">)&nbsp;</td>
882 <td class="md" colspan="2"></td>
883 </tr>
885 </table>
886 </td>
887 </tr>
888 </table>
889 <table cellspacing=5 cellpadding=0 border=0>
890 <tr>
891 <td>
892 &nbsp;
893 </td>
894 <td>
897 Poly Glyph Blt -- this function should never be called. </td>
898 </tr>
899 </table>
900 <a class="anchor" name="a6" doxytag="dmxgcops.h::dmxPolylines" ></a><p>
901 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
902 <tr>
903 <td class="mdRow">
904 <table cellpadding="0" cellspacing="0" border="0">
905 <tr>
906 <td class="md" nowrap valign="top"> void dmxPolylines </td>
907 <td class="md" valign="top">(&nbsp;</td>
908 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
909 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
910 </tr>
911 <tr>
912 <td></td>
913 <td></td>
914 <td class="md" nowrap>GCPtr&nbsp;</td>
915 <td class="mdname" nowrap> <em>pGC</em>, </td>
916 </tr>
917 <tr>
918 <td></td>
919 <td></td>
920 <td class="md" nowrap>int&nbsp;</td>
921 <td class="mdname" nowrap> <em>mode</em>, </td>
922 </tr>
923 <tr>
924 <td></td>
925 <td></td>
926 <td class="md" nowrap>int&nbsp;</td>
927 <td class="mdname" nowrap> <em>npt</em>, </td>
928 </tr>
929 <tr>
930 <td></td>
931 <td></td>
932 <td class="md" nowrap>DDXPointPtr&nbsp;</td>
933 <td class="mdname" nowrap> <em>pptInit</em></td>
934 </tr>
935 <tr>
936 <td></td>
937 <td class="md">)&nbsp;</td>
938 <td class="md" colspan="2"></td>
939 </tr>
941 </table>
942 </td>
943 </tr>
944 </table>
945 <table cellspacing=5 cellpadding=0 border=0>
946 <tr>
947 <td>
948 &nbsp;
949 </td>
950 <td>
953 Render list of connected lines, <em>pptInit</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
954 </tr>
955 </table>
956 <a class="anchor" name="a5" doxytag="dmxgcops.h::dmxPolyPoint" ></a><p>
957 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
958 <tr>
959 <td class="mdRow">
960 <table cellpadding="0" cellspacing="0" border="0">
961 <tr>
962 <td class="md" nowrap valign="top"> void dmxPolyPoint </td>
963 <td class="md" valign="top">(&nbsp;</td>
964 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
965 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
966 </tr>
967 <tr>
968 <td></td>
969 <td></td>
970 <td class="md" nowrap>GCPtr&nbsp;</td>
971 <td class="mdname" nowrap> <em>pGC</em>, </td>
972 </tr>
973 <tr>
974 <td></td>
975 <td></td>
976 <td class="md" nowrap>int&nbsp;</td>
977 <td class="mdname" nowrap> <em>mode</em>, </td>
978 </tr>
979 <tr>
980 <td></td>
981 <td></td>
982 <td class="md" nowrap>int&nbsp;</td>
983 <td class="mdname" nowrap> <em>npt</em>, </td>
984 </tr>
985 <tr>
986 <td></td>
987 <td></td>
988 <td class="md" nowrap>DDXPointPtr&nbsp;</td>
989 <td class="mdname" nowrap> <em>pptInit</em></td>
990 </tr>
991 <tr>
992 <td></td>
993 <td class="md">)&nbsp;</td>
994 <td class="md" colspan="2"></td>
995 </tr>
997 </table>
998 </td>
999 </tr>
1000 </table>
1001 <table cellspacing=5 cellpadding=0 border=0>
1002 <tr>
1003 <td>
1004 &nbsp;
1005 </td>
1006 <td>
1009 Render list of points, <em>pptInit</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
1010 </tr>
1011 </table>
1012 <a class="anchor" name="a8" doxytag="dmxgcops.h::dmxPolyRectangle" ></a><p>
1013 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1014 <tr>
1015 <td class="mdRow">
1016 <table cellpadding="0" cellspacing="0" border="0">
1017 <tr>
1018 <td class="md" nowrap valign="top"> void dmxPolyRectangle </td>
1019 <td class="md" valign="top">(&nbsp;</td>
1020 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
1021 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
1022 </tr>
1023 <tr>
1024 <td></td>
1025 <td></td>
1026 <td class="md" nowrap>GCPtr&nbsp;</td>
1027 <td class="mdname" nowrap> <em>pGC</em>, </td>
1028 </tr>
1029 <tr>
1030 <td></td>
1031 <td></td>
1032 <td class="md" nowrap>int&nbsp;</td>
1033 <td class="mdname" nowrap> <em>nrects</em>, </td>
1034 </tr>
1035 <tr>
1036 <td></td>
1037 <td></td>
1038 <td class="md" nowrap>xRectangle *&nbsp;</td>
1039 <td class="mdname" nowrap> <em>pRects</em></td>
1040 </tr>
1041 <tr>
1042 <td></td>
1043 <td class="md">)&nbsp;</td>
1044 <td class="md" colspan="2"></td>
1045 </tr>
1047 </table>
1048 </td>
1049 </tr>
1050 </table>
1051 <table cellspacing=5 cellpadding=0 border=0>
1052 <tr>
1053 <td>
1054 &nbsp;
1055 </td>
1056 <td>
1059 Render list of rectangle outlines, <em>pRects</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
1060 </tr>
1061 </table>
1062 <a class="anchor" name="a7" doxytag="dmxgcops.h::dmxPolySegment" ></a><p>
1063 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1064 <tr>
1065 <td class="mdRow">
1066 <table cellpadding="0" cellspacing="0" border="0">
1067 <tr>
1068 <td class="md" nowrap valign="top"> void dmxPolySegment </td>
1069 <td class="md" valign="top">(&nbsp;</td>
1070 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
1071 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
1072 </tr>
1073 <tr>
1074 <td></td>
1075 <td></td>
1076 <td class="md" nowrap>GCPtr&nbsp;</td>
1077 <td class="mdname" nowrap> <em>pGC</em>, </td>
1078 </tr>
1079 <tr>
1080 <td></td>
1081 <td></td>
1082 <td class="md" nowrap>int&nbsp;</td>
1083 <td class="mdname" nowrap> <em>nseg</em>, </td>
1084 </tr>
1085 <tr>
1086 <td></td>
1087 <td></td>
1088 <td class="md" nowrap>xSegment *&nbsp;</td>
1089 <td class="mdname" nowrap> <em>pSegs</em></td>
1090 </tr>
1091 <tr>
1092 <td></td>
1093 <td class="md">)&nbsp;</td>
1094 <td class="md" colspan="2"></td>
1095 </tr>
1097 </table>
1098 </td>
1099 </tr>
1100 </table>
1101 <table cellspacing=5 cellpadding=0 border=0>
1102 <tr>
1103 <td>
1104 &nbsp;
1105 </td>
1106 <td>
1109 Render list of disjoint segments, <em>pSegs</em> in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
1110 </tr>
1111 </table>
1112 <a class="anchor" name="a14" doxytag="dmxgcops.h::dmxPolyText16" ></a><p>
1113 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1114 <tr>
1115 <td class="mdRow">
1116 <table cellpadding="0" cellspacing="0" border="0">
1117 <tr>
1118 <td class="md" nowrap valign="top"> int dmxPolyText16 </td>
1119 <td class="md" valign="top">(&nbsp;</td>
1120 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
1121 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
1122 </tr>
1123 <tr>
1124 <td></td>
1125 <td></td>
1126 <td class="md" nowrap>GCPtr&nbsp;</td>
1127 <td class="mdname" nowrap> <em>pGC</em>, </td>
1128 </tr>
1129 <tr>
1130 <td></td>
1131 <td></td>
1132 <td class="md" nowrap>int&nbsp;</td>
1133 <td class="mdname" nowrap> <em>x</em>, </td>
1134 </tr>
1135 <tr>
1136 <td></td>
1137 <td></td>
1138 <td class="md" nowrap>int&nbsp;</td>
1139 <td class="mdname" nowrap> <em>y</em>, </td>
1140 </tr>
1141 <tr>
1142 <td></td>
1143 <td></td>
1144 <td class="md" nowrap>int&nbsp;</td>
1145 <td class="mdname" nowrap> <em>count</em>, </td>
1146 </tr>
1147 <tr>
1148 <td></td>
1149 <td></td>
1150 <td class="md" nowrap>unsigned short *&nbsp;</td>
1151 <td class="mdname" nowrap> <em>chars</em></td>
1152 </tr>
1153 <tr>
1154 <td></td>
1155 <td class="md">)&nbsp;</td>
1156 <td class="md" colspan="2"></td>
1157 </tr>
1159 </table>
1160 </td>
1161 </tr>
1162 </table>
1163 <table cellspacing=5 cellpadding=0 border=0>
1164 <tr>
1165 <td>
1166 &nbsp;
1167 </td>
1168 <td>
1171 Render string of 16-bit <em>chars</em> (foreground only) in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
1172 </tr>
1173 </table>
1174 <a class="anchor" name="a13" doxytag="dmxgcops.h::dmxPolyText8" ></a><p>
1175 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1176 <tr>
1177 <td class="mdRow">
1178 <table cellpadding="0" cellspacing="0" border="0">
1179 <tr>
1180 <td class="md" nowrap valign="top"> int dmxPolyText8 </td>
1181 <td class="md" valign="top">(&nbsp;</td>
1182 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
1183 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
1184 </tr>
1185 <tr>
1186 <td></td>
1187 <td></td>
1188 <td class="md" nowrap>GCPtr&nbsp;</td>
1189 <td class="mdname" nowrap> <em>pGC</em>, </td>
1190 </tr>
1191 <tr>
1192 <td></td>
1193 <td></td>
1194 <td class="md" nowrap>int&nbsp;</td>
1195 <td class="mdname" nowrap> <em>x</em>, </td>
1196 </tr>
1197 <tr>
1198 <td></td>
1199 <td></td>
1200 <td class="md" nowrap>int&nbsp;</td>
1201 <td class="mdname" nowrap> <em>y</em>, </td>
1202 </tr>
1203 <tr>
1204 <td></td>
1205 <td></td>
1206 <td class="md" nowrap>int&nbsp;</td>
1207 <td class="mdname" nowrap> <em>count</em>, </td>
1208 </tr>
1209 <tr>
1210 <td></td>
1211 <td></td>
1212 <td class="md" nowrap>char *&nbsp;</td>
1213 <td class="mdname" nowrap> <em>chars</em></td>
1214 </tr>
1215 <tr>
1216 <td></td>
1217 <td class="md">)&nbsp;</td>
1218 <td class="md" colspan="2"></td>
1219 </tr>
1221 </table>
1222 </td>
1223 </tr>
1224 </table>
1225 <table cellspacing=5 cellpadding=0 border=0>
1226 <tr>
1227 <td>
1228 &nbsp;
1229 </td>
1230 <td>
1233 Render string of 8-bit <em>chars</em> (foreground only) in <em>pDrawable</em> on the back-end server associated with <em>pDrawable's</em> screen. If the offscreen optimization is enabled, only draw when <em>pDrawable</em> is at least partially visible. </td>
1234 </tr>
1235 </table>
1236 <a class="anchor" name="a19" doxytag="dmxgcops.h::dmxPushPixels" ></a><p>
1237 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1238 <tr>
1239 <td class="mdRow">
1240 <table cellpadding="0" cellspacing="0" border="0">
1241 <tr>
1242 <td class="md" nowrap valign="top"> void dmxPushPixels </td>
1243 <td class="md" valign="top">(&nbsp;</td>
1244 <td class="md" nowrap valign="top">GCPtr&nbsp;</td>
1245 <td class="mdname" nowrap> <em>pGC</em>, </td>
1246 </tr>
1247 <tr>
1248 <td></td>
1249 <td></td>
1250 <td class="md" nowrap>PixmapPtr&nbsp;</td>
1251 <td class="mdname" nowrap> <em>pBitMap</em>, </td>
1252 </tr>
1253 <tr>
1254 <td></td>
1255 <td></td>
1256 <td class="md" nowrap>DrawablePtr&nbsp;</td>
1257 <td class="mdname" nowrap> <em>pDst</em>, </td>
1258 </tr>
1259 <tr>
1260 <td></td>
1261 <td></td>
1262 <td class="md" nowrap>int&nbsp;</td>
1263 <td class="mdname" nowrap> <em>w</em>, </td>
1264 </tr>
1265 <tr>
1266 <td></td>
1267 <td></td>
1268 <td class="md" nowrap>int&nbsp;</td>
1269 <td class="mdname" nowrap> <em>h</em>, </td>
1270 </tr>
1271 <tr>
1272 <td></td>
1273 <td></td>
1274 <td class="md" nowrap>int&nbsp;</td>
1275 <td class="mdname" nowrap> <em>x</em>, </td>
1276 </tr>
1277 <tr>
1278 <td></td>
1279 <td></td>
1280 <td class="md" nowrap>int&nbsp;</td>
1281 <td class="mdname" nowrap> <em>y</em></td>
1282 </tr>
1283 <tr>
1284 <td></td>
1285 <td class="md">)&nbsp;</td>
1286 <td class="md" colspan="2"></td>
1287 </tr>
1289 </table>
1290 </td>
1291 </tr>
1292 </table>
1293 <table cellspacing=5 cellpadding=0 border=0>
1294 <tr>
1295 <td>
1296 &nbsp;
1297 </td>
1298 <td>
1301 Push Pixels -- this function should never be called. </td>
1302 </tr>
1303 </table>
1304 <a class="anchor" name="a2" doxytag="dmxgcops.h::dmxPutImage" ></a><p>
1305 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1306 <tr>
1307 <td class="mdRow">
1308 <table cellpadding="0" cellspacing="0" border="0">
1309 <tr>
1310 <td class="md" nowrap valign="top"> void dmxPutImage </td>
1311 <td class="md" valign="top">(&nbsp;</td>
1312 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
1313 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
1314 </tr>
1315 <tr>
1316 <td></td>
1317 <td></td>
1318 <td class="md" nowrap>GCPtr&nbsp;</td>
1319 <td class="mdname" nowrap> <em>pGC</em>, </td>
1320 </tr>
1321 <tr>
1322 <td></td>
1323 <td></td>
1324 <td class="md" nowrap>int&nbsp;</td>
1325 <td class="mdname" nowrap> <em>depth</em>, </td>
1326 </tr>
1327 <tr>
1328 <td></td>
1329 <td></td>
1330 <td class="md" nowrap>int&nbsp;</td>
1331 <td class="mdname" nowrap> <em>x</em>, </td>
1332 </tr>
1333 <tr>
1334 <td></td>
1335 <td></td>
1336 <td class="md" nowrap>int&nbsp;</td>
1337 <td class="mdname" nowrap> <em>y</em>, </td>
1338 </tr>
1339 <tr>
1340 <td></td>
1341 <td></td>
1342 <td class="md" nowrap>int&nbsp;</td>
1343 <td class="mdname" nowrap> <em>w</em>, </td>
1344 </tr>
1345 <tr>
1346 <td></td>
1347 <td></td>
1348 <td class="md" nowrap>int&nbsp;</td>
1349 <td class="mdname" nowrap> <em>h</em>, </td>
1350 </tr>
1351 <tr>
1352 <td></td>
1353 <td></td>
1354 <td class="md" nowrap>int&nbsp;</td>
1355 <td class="mdname" nowrap> <em>leftPad</em>, </td>
1356 </tr>
1357 <tr>
1358 <td></td>
1359 <td></td>
1360 <td class="md" nowrap>int&nbsp;</td>
1361 <td class="mdname" nowrap> <em>format</em>, </td>
1362 </tr>
1363 <tr>
1364 <td></td>
1365 <td></td>
1366 <td class="md" nowrap>char *&nbsp;</td>
1367 <td class="mdname" nowrap> <em>pBits</em></td>
1368 </tr>
1369 <tr>
1370 <td></td>
1371 <td class="md">)&nbsp;</td>
1372 <td class="md" colspan="2"></td>
1373 </tr>
1375 </table>
1376 </td>
1377 </tr>
1378 </table>
1379 <table cellspacing=5 cellpadding=0 border=0>
1380 <tr>
1381 <td>
1382 &nbsp;
1383 </td>
1384 <td>
1387 Transfer <em>pBits</em> image to back-end server associated with <em>pDrawable's</em> screen. If primitive subdivision optimization is enabled, then only transfer the sections of <em>pBits</em> that are visible (i.e., not-clipped) to the back-end server. </td>
1388 </tr>
1389 </table>
1390 <a class="anchor" name="a1" doxytag="dmxgcops.h::dmxSetSpans" ></a><p>
1391 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1392 <tr>
1393 <td class="mdRow">
1394 <table cellpadding="0" cellspacing="0" border="0">
1395 <tr>
1396 <td class="md" nowrap valign="top"> void dmxSetSpans </td>
1397 <td class="md" valign="top">(&nbsp;</td>
1398 <td class="md" nowrap valign="top">DrawablePtr&nbsp;</td>
1399 <td class="mdname" nowrap> <em>pDrawable</em>, </td>
1400 </tr>
1401 <tr>
1402 <td></td>
1403 <td></td>
1404 <td class="md" nowrap>GCPtr&nbsp;</td>
1405 <td class="mdname" nowrap> <em>pGC</em>, </td>
1406 </tr>
1407 <tr>
1408 <td></td>
1409 <td></td>
1410 <td class="md" nowrap>char *&nbsp;</td>
1411 <td class="mdname" nowrap> <em>psrc</em>, </td>
1412 </tr>
1413 <tr>
1414 <td></td>
1415 <td></td>
1416 <td class="md" nowrap>DDXPointPtr&nbsp;</td>
1417 <td class="mdname" nowrap> <em>ppt</em>, </td>
1418 </tr>
1419 <tr>
1420 <td></td>
1421 <td></td>
1422 <td class="md" nowrap>int *&nbsp;</td>
1423 <td class="mdname" nowrap> <em>pwidth</em>, </td>
1424 </tr>
1425 <tr>
1426 <td></td>
1427 <td></td>
1428 <td class="md" nowrap>int&nbsp;</td>
1429 <td class="mdname" nowrap> <em>nspans</em>, </td>
1430 </tr>
1431 <tr>
1432 <td></td>
1433 <td></td>
1434 <td class="md" nowrap>int&nbsp;</td>
1435 <td class="mdname" nowrap> <em>fSorted</em></td>
1436 </tr>
1437 <tr>
1438 <td></td>
1439 <td class="md">)&nbsp;</td>
1440 <td class="md" colspan="2"></td>
1441 </tr>
1443 </table>
1444 </td>
1445 </tr>
1446 </table>
1447 <table cellspacing=5 cellpadding=0 border=0>
1448 <tr>
1449 <td>
1450 &nbsp;
1451 </td>
1452 <td>
1455 Set spans -- this function should never be called. </td>
1456 </tr>
1457 </table>
1458 <hr>
1459 <address>
1460 <small>
1461 Generated June 29, 2004 for <a
1462 href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
1463 <a href="http://www.doxygen.org/index.html">doxygen</a>
1464 1.3.4.
1465 </small>
1466 </addres>
1467 </hr>
1468 </body>
1469 </html>