~ubuntu-branches/ubuntu/intrepid/xserver-xgl/intrepid

« back to all changes in this revision

Viewing changes to hw/dmx/doc/html/dmxinit_8c.html

  • Committer: Bazaar Package Importer
  • Author(s): Matthew Garrett
  • Date: 2006-02-13 14:21:43 UTC
  • Revision ID: james.westby@ubuntu.com-20060213142143-mad6z9xzem7hzxz9
Tags: upstream-7.0.0
ImportĀ upstreamĀ versionĀ 7.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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>dmxinit.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="dmxinit_8h-source.html">dmxinit.h</a>"</code><br>
 
13
<code>#include "<a class="el" href="dmxsync_8h-source.html">dmxsync.h</a>"</code><br>
 
14
<code>#include "<a class="el" href="dmxlog_8h-source.html">dmxlog.h</a>"</code><br>
 
15
<code>#include "<a class="el" href="dmxinput_8h-source.html">dmxinput.h</a>"</code><br>
 
16
<code>#include "<a class="el" href="dmxscrinit_8h-source.html">dmxscrinit.h</a>"</code><br>
 
17
<code>#include "<a class="el" href="dmxcursor_8h-source.html">dmxcursor.h</a>"</code><br>
 
18
<code>#include "<a class="el" href="dmxfont_8h-source.html">dmxfont.h</a>"</code><br>
 
19
<code>#include "<a class="el" href="dmxconfig_8h-source.html">config/dmxconfig.h</a>"</code><br>
 
20
<code>#include "<a class="el" href="dmxcb_8h-source.html">dmxcb.h</a>"</code><br>
 
21
<code>#include "<a class="el" href="dmxprop_8h-source.html">dmxprop.h</a>"</code><br>
 
22
<code>#include "<a class="el" href="dmxstat_8h-source.html">dmxstat.h</a>"</code><br>
 
23
<code>#include "<a class="el" href="dmxpict_8h-source.html">dmxpict.h</a>"</code><br>
 
24
<code>#include "Xos.h"</code><br>
 
25
<code>#include "dixstruct.h"</code><br>
 
26
<code>#include "panoramiXsrv.h"</code><br>
 
27
<code>#include &lt;signal.h&gt;</code><br>
 
28
<table border=0 cellpadding=0 cellspacing=0>
 
29
<tr><td></td></tr>
 
30
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
 
31
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a34">InitOutput</a> (ScreenInfo *pScreenInfo, int argc, char *argv[])</td></tr>
 
32
 
 
33
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a36">AbortDDX</a> (void)</td></tr>
 
34
 
 
35
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a37">ddxGiveUp</a> (void)</td></tr>
 
36
 
 
37
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a38">OsVendorInit</a> (void)</td></tr>
 
38
 
 
39
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a39">OsVendorFatalError</a> (void)</td></tr>
 
40
 
 
41
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a40">ddxProcessArgument</a> (int argc, char *argv[], int i)</td></tr>
 
42
 
 
43
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a41">ddxUseMsg</a> (void)</td></tr>
 
44
 
 
45
<tr><td class="memItemLeft" nowrap align=right valign=top>CARD32&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a42">GetTimeInMillis</a> (void)</td></tr>
 
46
 
 
47
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
 
48
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a1">dmxNumScreens</a></td></tr>
 
49
 
 
50
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="struct__DMXScreenInfo.html">DMXScreenInfo</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a2">dmxScreens</a></td></tr>
 
51
 
 
52
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a3">dmxNumInputs</a></td></tr>
 
53
 
 
54
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a4">dmxInputs</a></td></tr>
 
55
 
 
56
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a5">dmxShadowFB</a> = FALSE</td></tr>
 
57
 
 
58
<tr><td class="memItemLeft" nowrap align=right valign=top>XErrorEvent&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a6">dmxLastErrorEvent</a></td></tr>
 
59
 
 
60
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a7">dmxErrorOccurred</a> = FALSE</td></tr>
 
61
 
 
62
<tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a8">dmxFontPath</a> = NULL</td></tr>
 
63
 
 
64
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a9">dmxOffScreenOpt</a> = TRUE</td></tr>
 
65
 
 
66
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a10">dmxSubdividePrimitives</a> = TRUE</td></tr>
 
67
 
 
68
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a11">dmxLazyWindowCreation</a> = TRUE</td></tr>
 
69
 
 
70
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a12">dmxUseXKB</a> = TRUE</td></tr>
 
71
 
 
72
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a13">dmxDepth</a> = 0</td></tr>
 
73
 
 
74
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a14">dmxNoRender</a> = FALSE</td></tr>
 
75
 
 
76
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a16">dmxIgnoreBadFontPaths</a> = FALSE</td></tr>
 
77
 
 
78
<tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxinit_8c.html#a17">dmxAddRemoveScreens</a> = FALSE</td></tr>
 
79
 
 
80
</table>
 
81
<hr><a name="_details"></a><h2>Detailed Description</h2>
 
82
Provide expected functions for initialization from the ddx layer and global variables for the DMX server.<hr><h2>Function Documentation</h2>
 
83
<a class="anchor" name="a36" doxytag="dmxinit.c::AbortDDX" ></a><p>
 
84
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
85
  <tr>
 
86
    <td class="mdRow">
 
87
      <table cellpadding="0" cellspacing="0" border="0">
 
88
        <tr>
 
89
          <td class="md" nowrap valign="top"> void AbortDDX </td>
 
90
          <td class="md" valign="top">(&nbsp;</td>
 
91
          <td class="md" nowrap valign="top">void&nbsp;</td>
 
92
          <td class="mdname1" valign="top" nowrap>          </td>
 
93
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
94
          <td class="md" nowrap></td>
 
95
        </tr>
 
96
 
 
97
      </table>
 
98
    </td>
 
99
  </tr>
 
100
</table>
 
101
<table cellspacing=5 cellpadding=0 border=0>
 
102
  <tr>
 
103
    <td>
 
104
      &nbsp;
 
105
    </td>
 
106
    <td>
 
107
 
 
108
<p>
 
109
This function is called in Xserver/os/utils.c from <em><a class="el" href="dmxlog_8c.html#a3">AbortServer()</a></em>. We must ensure that backend and console state is restored in the event the server shutdown wasn't clean.     </td>
 
110
  </tr>
 
111
</table>
 
112
<a class="anchor" name="a37" doxytag="dmxinit.c::ddxGiveUp" ></a><p>
 
113
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
114
  <tr>
 
115
    <td class="mdRow">
 
116
      <table cellpadding="0" cellspacing="0" border="0">
 
117
        <tr>
 
118
          <td class="md" nowrap valign="top"> void ddxGiveUp </td>
 
119
          <td class="md" valign="top">(&nbsp;</td>
 
120
          <td class="md" nowrap valign="top">void&nbsp;</td>
 
121
          <td class="mdname1" valign="top" nowrap>          </td>
 
122
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
123
          <td class="md" nowrap></td>
 
124
        </tr>
 
125
 
 
126
      </table>
 
127
    </td>
 
128
  </tr>
 
129
</table>
 
130
<table cellspacing=5 cellpadding=0 border=0>
 
131
  <tr>
 
132
    <td>
 
133
      &nbsp;
 
134
    </td>
 
135
    <td>
 
136
 
 
137
<p>
 
138
This function is called in Xserver/dix/main.c from <em><a class="el" href="xdmxconfig_8c.html#a101">main()</a></em> when dispatchException &amp; DE_TERMINATE (which is the only way to exit the main loop without an interruption.     </td>
 
139
  </tr>
 
140
</table>
 
141
<a class="anchor" name="a40" doxytag="dmxinit.c::ddxProcessArgument" ></a><p>
 
142
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
143
  <tr>
 
144
    <td class="mdRow">
 
145
      <table cellpadding="0" cellspacing="0" border="0">
 
146
        <tr>
 
147
          <td class="md" nowrap valign="top"> int ddxProcessArgument </td>
 
148
          <td class="md" valign="top">(&nbsp;</td>
 
149
          <td class="md" nowrap valign="top">int&nbsp;</td>
 
150
          <td class="mdname" nowrap> <em>argc</em>, </td>
 
151
        </tr>
 
152
        <tr>
 
153
          <td></td>
 
154
          <td></td>
 
155
          <td class="md" nowrap>char *&nbsp;</td>
 
156
          <td class="mdname" nowrap> <em>argv</em>[], </td>
 
157
        </tr>
 
158
        <tr>
 
159
          <td></td>
 
160
          <td></td>
 
161
          <td class="md" nowrap>int&nbsp;</td>
 
162
          <td class="mdname" nowrap> <em>i</em></td>
 
163
        </tr>
 
164
        <tr>
 
165
          <td></td>
 
166
          <td class="md">)&nbsp;</td>
 
167
          <td class="md" colspan="2"></td>
 
168
        </tr>
 
169
 
 
170
      </table>
 
171
    </td>
 
172
  </tr>
 
173
</table>
 
174
<table cellspacing=5 cellpadding=0 border=0>
 
175
  <tr>
 
176
    <td>
 
177
      &nbsp;
 
178
    </td>
 
179
    <td>
 
180
 
 
181
<p>
 
182
Process our command line arguments.     </td>
 
183
  </tr>
 
184
</table>
 
185
<a class="anchor" name="a41" doxytag="dmxinit.c::ddxUseMsg" ></a><p>
 
186
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
187
  <tr>
 
188
    <td class="mdRow">
 
189
      <table cellpadding="0" cellspacing="0" border="0">
 
190
        <tr>
 
191
          <td class="md" nowrap valign="top"> void ddxUseMsg </td>
 
192
          <td class="md" valign="top">(&nbsp;</td>
 
193
          <td class="md" nowrap valign="top">void&nbsp;</td>
 
194
          <td class="mdname1" valign="top" nowrap>          </td>
 
195
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
196
          <td class="md" nowrap></td>
 
197
        </tr>
 
198
 
 
199
      </table>
 
200
    </td>
 
201
  </tr>
 
202
</table>
 
203
<table cellspacing=5 cellpadding=0 border=0>
 
204
  <tr>
 
205
    <td>
 
206
      &nbsp;
 
207
    </td>
 
208
    <td>
 
209
 
 
210
<p>
 
211
Provide succinct usage information for the DMX server.     </td>
 
212
  </tr>
 
213
</table>
 
214
<a class="anchor" name="a42" doxytag="dmxinit.c::GetTimeInMillis" ></a><p>
 
215
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
216
  <tr>
 
217
    <td class="mdRow">
 
218
      <table cellpadding="0" cellspacing="0" border="0">
 
219
        <tr>
 
220
          <td class="md" nowrap valign="top"> CARD32 GetTimeInMillis </td>
 
221
          <td class="md" valign="top">(&nbsp;</td>
 
222
          <td class="md" nowrap valign="top">void&nbsp;</td>
 
223
          <td class="mdname1" valign="top" nowrap>          </td>
 
224
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
225
          <td class="md" nowrap></td>
 
226
        </tr>
 
227
 
 
228
      </table>
 
229
    </td>
 
230
  </tr>
 
231
</table>
 
232
<table cellspacing=5 cellpadding=0 border=0>
 
233
  <tr>
 
234
    <td>
 
235
      &nbsp;
 
236
    </td>
 
237
    <td>
 
238
 
 
239
<p>
 
240
Return wall-clock time in milliseconds.     </td>
 
241
  </tr>
 
242
</table>
 
243
<a class="anchor" name="a34" doxytag="dmxinit.c::InitOutput" ></a><p>
 
244
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
245
  <tr>
 
246
    <td class="mdRow">
 
247
      <table cellpadding="0" cellspacing="0" border="0">
 
248
        <tr>
 
249
          <td class="md" nowrap valign="top"> void InitOutput </td>
 
250
          <td class="md" valign="top">(&nbsp;</td>
 
251
          <td class="md" nowrap valign="top">ScreenInfo *&nbsp;</td>
 
252
          <td class="mdname" nowrap> <em>pScreenInfo</em>, </td>
 
253
        </tr>
 
254
        <tr>
 
255
          <td></td>
 
256
          <td></td>
 
257
          <td class="md" nowrap>int&nbsp;</td>
 
258
          <td class="mdname" nowrap> <em>argc</em>, </td>
 
259
        </tr>
 
260
        <tr>
 
261
          <td></td>
 
262
          <td></td>
 
263
          <td class="md" nowrap>char *&nbsp;</td>
 
264
          <td class="mdname" nowrap> <em>argv</em>[]</td>
 
265
        </tr>
 
266
        <tr>
 
267
          <td></td>
 
268
          <td class="md">)&nbsp;</td>
 
269
          <td class="md" colspan="2"></td>
 
270
        </tr>
 
271
 
 
272
      </table>
 
273
    </td>
 
274
  </tr>
 
275
</table>
 
276
<table cellspacing=5 cellpadding=0 border=0>
 
277
  <tr>
 
278
    <td>
 
279
      &nbsp;
 
280
    </td>
 
281
    <td>
 
282
 
 
283
<p>
 
284
This routine is called in Xserver/dix/main.c from <em><a class="el" href="xdmxconfig_8c.html#a101">main()</a></em>.     </td>
 
285
  </tr>
 
286
</table>
 
287
<a class="anchor" name="a39" doxytag="dmxinit.c::OsVendorFatalError" ></a><p>
 
288
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
289
  <tr>
 
290
    <td class="mdRow">
 
291
      <table cellpadding="0" cellspacing="0" border="0">
 
292
        <tr>
 
293
          <td class="md" nowrap valign="top"> void OsVendorFatalError </td>
 
294
          <td class="md" valign="top">(&nbsp;</td>
 
295
          <td class="md" nowrap valign="top">void&nbsp;</td>
 
296
          <td class="mdname1" valign="top" nowrap>          </td>
 
297
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
298
          <td class="md" nowrap></td>
 
299
        </tr>
 
300
 
 
301
      </table>
 
302
    </td>
 
303
  </tr>
 
304
</table>
 
305
<table cellspacing=5 cellpadding=0 border=0>
 
306
  <tr>
 
307
    <td>
 
308
      &nbsp;
 
309
    </td>
 
310
    <td>
 
311
 
 
312
<p>
 
313
This function is called in Xserver/os/utils.c from <em>FatalError()</em> and <em><a class="el" href="dmxlog_8c.html#a4">VFatalError()</a></em>. (Note that setting the function pointer <em>OsVendorVErrorFProc</em> will cause <em>VErrorF()</em> (which is called by the two routines mentioned here, as well as by others) to use the referenced routine instead of <em>vfprintf()</em>.)     </td>
 
314
  </tr>
 
315
</table>
 
316
<a class="anchor" name="a38" doxytag="dmxinit.c::OsVendorInit" ></a><p>
 
317
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
318
  <tr>
 
319
    <td class="mdRow">
 
320
      <table cellpadding="0" cellspacing="0" border="0">
 
321
        <tr>
 
322
          <td class="md" nowrap valign="top"> void OsVendorInit </td>
 
323
          <td class="md" valign="top">(&nbsp;</td>
 
324
          <td class="md" nowrap valign="top">void&nbsp;</td>
 
325
          <td class="mdname1" valign="top" nowrap>          </td>
 
326
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
327
          <td class="md" nowrap></td>
 
328
        </tr>
 
329
 
 
330
      </table>
 
331
    </td>
 
332
  </tr>
 
333
</table>
 
334
<table cellspacing=5 cellpadding=0 border=0>
 
335
  <tr>
 
336
    <td>
 
337
      &nbsp;
 
338
    </td>
 
339
    <td>
 
340
 
 
341
<p>
 
342
This function is called in Xserver/os/osinit.c from <em>OsInit()</em>.     </td>
 
343
  </tr>
 
344
</table>
 
345
<hr><h2>Variable Documentation</h2>
 
346
<a class="anchor" name="a17" doxytag="dmxinit.c::dmxAddRemoveScreens" ></a><p>
 
347
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
348
  <tr>
 
349
    <td class="mdRow">
 
350
      <table cellpadding="0" cellspacing="0" border="0">
 
351
        <tr>
 
352
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a17">dmxAddRemoveScreens</a> = FALSE
 
353
      </table>
 
354
    </td>
 
355
  </tr>
 
356
</table>
 
357
<table cellspacing=5 cellpadding=0 border=0>
 
358
  <tr>
 
359
    <td>
 
360
      &nbsp;
 
361
    </td>
 
362
    <td>
 
363
 
 
364
<p>
 
365
True if add and remove screens support is enabled     </td>
 
366
  </tr>
 
367
</table>
 
368
<a class="anchor" name="a13" doxytag="dmxinit.c::dmxDepth" ></a><p>
 
369
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
370
  <tr>
 
371
    <td class="mdRow">
 
372
      <table cellpadding="0" cellspacing="0" border="0">
 
373
        <tr>
 
374
          <td class="md" nowrap valign="top"> int <a class="el" href="dmxinit_8c.html#a13">dmxDepth</a> = 0
 
375
      </table>
 
376
    </td>
 
377
  </tr>
 
378
</table>
 
379
<table cellspacing=5 cellpadding=0 border=0>
 
380
  <tr>
 
381
    <td>
 
382
      &nbsp;
 
383
    </td>
 
384
    <td>
 
385
 
 
386
<p>
 
387
Requested depth if non-zero     </td>
 
388
  </tr>
 
389
</table>
 
390
<a class="anchor" name="a7" doxytag="dmxinit.c::dmxErrorOccurred" ></a><p>
 
391
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
392
  <tr>
 
393
    <td class="mdRow">
 
394
      <table cellpadding="0" cellspacing="0" border="0">
 
395
        <tr>
 
396
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a7">dmxErrorOccurred</a> = FALSE
 
397
      </table>
 
398
    </td>
 
399
  </tr>
 
400
</table>
 
401
<table cellspacing=5 cellpadding=0 border=0>
 
402
  <tr>
 
403
    <td>
 
404
      &nbsp;
 
405
    </td>
 
406
    <td>
 
407
 
 
408
<p>
 
409
True if an error occurred     </td>
 
410
  </tr>
 
411
</table>
 
412
<a class="anchor" name="a8" doxytag="dmxinit.c::dmxFontPath" ></a><p>
 
413
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
414
  <tr>
 
415
    <td class="mdRow">
 
416
      <table cellpadding="0" cellspacing="0" border="0">
 
417
        <tr>
 
418
          <td class="md" nowrap valign="top"> char* <a class="el" href="dmxinit_8c.html#a8">dmxFontPath</a> = NULL
 
419
      </table>
 
420
    </td>
 
421
  </tr>
 
422
</table>
 
423
<table cellspacing=5 cellpadding=0 border=0>
 
424
  <tr>
 
425
    <td>
 
426
      &nbsp;
 
427
    </td>
 
428
    <td>
 
429
 
 
430
<p>
 
431
NULL if no font path is set on the command line; otherwise, a string of comma separated paths built from the command line specified font paths     </td>
 
432
  </tr>
 
433
</table>
 
434
<a class="anchor" name="a16" doxytag="dmxinit.c::dmxIgnoreBadFontPaths" ></a><p>
 
435
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
436
  <tr>
 
437
    <td class="mdRow">
 
438
      <table cellpadding="0" cellspacing="0" border="0">
 
439
        <tr>
 
440
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a16">dmxIgnoreBadFontPaths</a> = FALSE
 
441
      </table>
 
442
    </td>
 
443
  </tr>
 
444
</table>
 
445
<table cellspacing=5 cellpadding=0 border=0>
 
446
  <tr>
 
447
    <td>
 
448
      &nbsp;
 
449
    </td>
 
450
    <td>
 
451
 
 
452
<p>
 
453
True if bad font paths should be ignored during server init     </td>
 
454
  </tr>
 
455
</table>
 
456
<a class="anchor" name="a4" doxytag="dmxinit.c::dmxInputs" ></a><p>
 
457
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
458
  <tr>
 
459
    <td class="mdRow">
 
460
      <table cellpadding="0" cellspacing="0" border="0">
 
461
        <tr>
 
462
          <td class="md" nowrap valign="top"> <a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a>* <a class="el" href="dmxinput_8h.html#a5">dmxInputs</a>
 
463
      </table>
 
464
    </td>
 
465
  </tr>
 
466
</table>
 
467
<table cellspacing=5 cellpadding=0 border=0>
 
468
  <tr>
 
469
    <td>
 
470
      &nbsp;
 
471
    </td>
 
472
    <td>
 
473
 
 
474
<p>
 
475
List of inputs     </td>
 
476
  </tr>
 
477
</table>
 
478
<a class="anchor" name="a6" doxytag="dmxinit.c::dmxLastErrorEvent" ></a><p>
 
479
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
480
  <tr>
 
481
    <td class="mdRow">
 
482
      <table cellpadding="0" cellspacing="0" border="0">
 
483
        <tr>
 
484
          <td class="md" nowrap valign="top"> XErrorEvent <a class="el" href="dmxinit_8c.html#a6">dmxLastErrorEvent</a>
 
485
      </table>
 
486
    </td>
 
487
  </tr>
 
488
</table>
 
489
<table cellspacing=5 cellpadding=0 border=0>
 
490
  <tr>
 
491
    <td>
 
492
      &nbsp;
 
493
    </td>
 
494
    <td>
 
495
 
 
496
<p>
 
497
Last error that occurred     </td>
 
498
  </tr>
 
499
</table>
 
500
<a class="anchor" name="a11" doxytag="dmxinit.c::dmxLazyWindowCreation" ></a><p>
 
501
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
502
  <tr>
 
503
    <td class="mdRow">
 
504
      <table cellpadding="0" cellspacing="0" border="0">
 
505
        <tr>
 
506
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a11">dmxLazyWindowCreation</a> = TRUE
 
507
      </table>
 
508
    </td>
 
509
  </tr>
 
510
</table>
 
511
<table cellspacing=5 cellpadding=0 border=0>
 
512
  <tr>
 
513
    <td>
 
514
      &nbsp;
 
515
    </td>
 
516
    <td>
 
517
 
 
518
<p>
 
519
True if using the lazy window creation optimization     </td>
 
520
  </tr>
 
521
</table>
 
522
<a class="anchor" name="a14" doxytag="dmxinit.c::dmxNoRender" ></a><p>
 
523
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
524
  <tr>
 
525
    <td class="mdRow">
 
526
      <table cellpadding="0" cellspacing="0" border="0">
 
527
        <tr>
 
528
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a14">dmxNoRender</a> = FALSE
 
529
      </table>
 
530
    </td>
 
531
  </tr>
 
532
</table>
 
533
<table cellspacing=5 cellpadding=0 border=0>
 
534
  <tr>
 
535
    <td>
 
536
      &nbsp;
 
537
    </td>
 
538
    <td>
 
539
 
 
540
<p>
 
541
True if the RENDER extension should be disabled     </td>
 
542
  </tr>
 
543
</table>
 
544
<a class="anchor" name="a3" doxytag="dmxinit.c::dmxNumInputs" ></a><p>
 
545
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
546
  <tr>
 
547
    <td class="mdRow">
 
548
      <table cellpadding="0" cellspacing="0" border="0">
 
549
        <tr>
 
550
          <td class="md" nowrap valign="top"> int <a class="el" href="dmxinput_8h.html#a4">dmxNumInputs</a>
 
551
      </table>
 
552
    </td>
 
553
  </tr>
 
554
</table>
 
555
<table cellspacing=5 cellpadding=0 border=0>
 
556
  <tr>
 
557
    <td>
 
558
      &nbsp;
 
559
    </td>
 
560
    <td>
 
561
 
 
562
<p>
 
563
Number of <a class="el" href="dmxinput_8h.html#a5">dmxInputs</a>     </td>
 
564
  </tr>
 
565
</table>
 
566
<a class="anchor" name="a1" doxytag="dmxinit.c::dmxNumScreens" ></a><p>
 
567
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
568
  <tr>
 
569
    <td class="mdRow">
 
570
      <table cellpadding="0" cellspacing="0" border="0">
 
571
        <tr>
 
572
          <td class="md" nowrap valign="top"> int <a class="el" href="dmxinit_8c.html#a1">dmxNumScreens</a>
 
573
      </table>
 
574
    </td>
 
575
  </tr>
 
576
</table>
 
577
<table cellspacing=5 cellpadding=0 border=0>
 
578
  <tr>
 
579
    <td>
 
580
      &nbsp;
 
581
    </td>
 
582
    <td>
 
583
 
 
584
<p>
 
585
Number of dmxScreens     </td>
 
586
  </tr>
 
587
</table>
 
588
<a class="anchor" name="a9" doxytag="dmxinit.c::dmxOffScreenOpt" ></a><p>
 
589
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
590
  <tr>
 
591
    <td class="mdRow">
 
592
      <table cellpadding="0" cellspacing="0" border="0">
 
593
        <tr>
 
594
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a9">dmxOffScreenOpt</a> = TRUE
 
595
      </table>
 
596
    </td>
 
597
  </tr>
 
598
</table>
 
599
<table cellspacing=5 cellpadding=0 border=0>
 
600
  <tr>
 
601
    <td>
 
602
      &nbsp;
 
603
    </td>
 
604
    <td>
 
605
 
 
606
<p>
 
607
True if using off screen optimizations     </td>
 
608
  </tr>
 
609
</table>
 
610
<a class="anchor" name="a2" doxytag="dmxinit.c::dmxScreens" ></a><p>
 
611
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
612
  <tr>
 
613
    <td class="mdRow">
 
614
      <table cellpadding="0" cellspacing="0" border="0">
 
615
        <tr>
 
616
          <td class="md" nowrap valign="top"> <a class="el" href="struct__DMXScreenInfo.html">DMXScreenInfo</a>* <a class="el" href="dmxinit_8c.html#a2">dmxScreens</a>
 
617
      </table>
 
618
    </td>
 
619
  </tr>
 
620
</table>
 
621
<table cellspacing=5 cellpadding=0 border=0>
 
622
  <tr>
 
623
    <td>
 
624
      &nbsp;
 
625
    </td>
 
626
    <td>
 
627
 
 
628
<p>
 
629
List of outputs     </td>
 
630
  </tr>
 
631
</table>
 
632
<a class="anchor" name="a5" doxytag="dmxinit.c::dmxShadowFB" ></a><p>
 
633
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
634
  <tr>
 
635
    <td class="mdRow">
 
636
      <table cellpadding="0" cellspacing="0" border="0">
 
637
        <tr>
 
638
          <td class="md" nowrap valign="top"> int <a class="el" href="dmxinit_8c.html#a5">dmxShadowFB</a> = FALSE
 
639
      </table>
 
640
    </td>
 
641
  </tr>
 
642
</table>
 
643
<table cellspacing=5 cellpadding=0 border=0>
 
644
  <tr>
 
645
    <td>
 
646
      &nbsp;
 
647
    </td>
 
648
    <td>
 
649
 
 
650
<p>
 
651
Non-zero if using shadow frame-buffer (deprecated)     </td>
 
652
  </tr>
 
653
</table>
 
654
<a class="anchor" name="a10" doxytag="dmxinit.c::dmxSubdividePrimitives" ></a><p>
 
655
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
656
  <tr>
 
657
    <td class="mdRow">
 
658
      <table cellpadding="0" cellspacing="0" border="0">
 
659
        <tr>
 
660
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a10">dmxSubdividePrimitives</a> = TRUE
 
661
      </table>
 
662
    </td>
 
663
  </tr>
 
664
</table>
 
665
<table cellspacing=5 cellpadding=0 border=0>
 
666
  <tr>
 
667
    <td>
 
668
      &nbsp;
 
669
    </td>
 
670
    <td>
 
671
 
 
672
<p>
 
673
True if using the primitive subdivision optimization     </td>
 
674
  </tr>
 
675
</table>
 
676
<a class="anchor" name="a12" doxytag="dmxinit.c::dmxUseXKB" ></a><p>
 
677
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
678
  <tr>
 
679
    <td class="mdRow">
 
680
      <table cellpadding="0" cellspacing="0" border="0">
 
681
        <tr>
 
682
          <td class="md" nowrap valign="top"> Bool <a class="el" href="dmxinit_8c.html#a12">dmxUseXKB</a> = TRUE
 
683
      </table>
 
684
    </td>
 
685
  </tr>
 
686
</table>
 
687
<table cellspacing=5 cellpadding=0 border=0>
 
688
  <tr>
 
689
    <td>
 
690
      &nbsp;
 
691
    </td>
 
692
    <td>
 
693
 
 
694
<p>
 
695
True if the XKB extension should be used with the backend servers     </td>
 
696
  </tr>
 
697
</table>
 
698
    <hr>
 
699
    <address>
 
700
      <small>
 
701
        Generated June 29, 2004 for <a
 
702
        href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
 
703
        <a href="http://www.doxygen.org/index.html">doxygen</a>
 
704
        1.3.4.
 
705
      </small>
 
706
    </addres>
 
707
    </hr>
 
708
  </body>
 
709
</html>