1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
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">
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class=
"qindex"><a class=
"qindex" href=
"main.html">Main
Page
</a> |
<a class=
"qindex" href=
"classes.html">Alphabetical
List
</a> |
<a class=
"qindex" href=
"annotated.html">Data
Structures
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Data
Fields
</a> |
<a class=
"qindex" href=
"globals.html">Globals
</a></div>
11 <h1>dmxcmap.h File Reference
</h1><code>#include
"colormapst.h"</code><br>
14 <a href=
"dmxcmap_8h-source.html">Go to the source code of this file.
</a><table border=
0 cellpadding=
0 cellspacing=
0>
16 <tr><td colspan=
2><br><h2>Data Structures
</h2></td></tr>
17 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>struct
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"struct__dmxColormapPriv.html">_dmxColormapPriv
</a></td></tr>
19 <tr><td colspan=
2><br><h2>Defines
</h2></td></tr>
20 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>#define
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a0">DMX_SET_COLORMAP_PRIV
</a>(_pCMap, _pCMapPriv)
</td></tr>
22 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>#define
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a1">DMX_GET_COLORMAP_PRIV
</a>(_pCMap)
(
<a class=
"el" href=
"struct__dmxColormapPriv.html">dmxColormapPrivPtr
</a>)(_pCMap)-
>devPrivates[
<a class=
"el" href=
"dmxscrinit_8c.html#a6">dmxColormapPrivateIndex
</a>].ptr
</td></tr>
24 <tr><td colspan=
2><br><h2>Typedefs
</h2></td></tr>
25 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>typedef
<a class=
"el" href=
"struct__dmxColormapPriv.html">_dmxColormapPriv
</a> </td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a2">dmxColormapPrivRec
</a></td></tr>
27 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>typedef
<a class=
"el" href=
"struct__dmxColormapPriv.html">_dmxColormapPriv
</a> *
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a3">dmxColormapPrivPtr
</a></td></tr>
29 <tr><td colspan=
2><br><h2>Functions
</h2></td></tr>
30 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a5">dmxCreateColormap
</a> (ColormapPtr pColormap)
</td></tr>
32 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a6">dmxDestroyColormap
</a> (ColormapPtr pColormap)
</td></tr>
34 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a7">dmxInstallColormap
</a> (ColormapPtr pColormap)
</td></tr>
36 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a8">dmxStoreColors
</a> (ColormapPtr pColormap, int ndef, xColorItem *pdef)
</td></tr>
38 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a9">dmxCreateDefColormap
</a> (ScreenPtr pScreen)
</td></tr>
40 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a10">dmxBECreateColormap
</a> (ColormapPtr pColormap)
</td></tr>
42 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a11">dmxBEFreeColormap
</a> (ColormapPtr pColormap)
</td></tr>
44 <tr><td colspan=
2><br><h2>Variables
</h2></td></tr>
45 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>int
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxcmap_8h.html#a4">dmxColormapPrivateIndex
</a></td></tr>
48 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
49 Header file for colormap support.
<dl compact
><dt><b>See also:
</b></dt><dd><a class=
"el" href=
"dmxcmap_8c.html">dmxcmap.c
</a>.
</dd></dl>
50 <hr><h2>Define Documentation
</h2>
51 <a class=
"anchor" name=
"a1" doxytag=
"dmxcmap.h::DMX_GET_COLORMAP_PRIV" ></a><p>
52 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
55 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
57 <td class=
"md" nowrap
valign=
"top"> #define DMX_GET_COLORMAP_PRIV
</td>
58 <td class=
"md" valign=
"top">(
</td>
59 <td class=
"md" nowrap
valign=
"top">_pCMap
</td>
60 <td class=
"mdname1" valign=
"top" nowrap
> </td>
61 <td class=
"md" valign=
"top"> )
</td>
62 <td class=
"md" nowrap
> (
<a class=
"el" href=
"struct__dmxColormapPriv.html">dmxColormapPrivPtr
</a>)(_pCMap)-
>devPrivates[
<a class=
"el" href=
"dmxscrinit_8c.html#a6">dmxColormapPrivateIndex
</a>].ptr
67 <table cellspacing=
5 cellpadding=
0 border=
0>
75 Get colormap private structure.
</td>
78 <a class=
"anchor" name=
"a0" doxytag=
"dmxcmap.h::DMX_SET_COLORMAP_PRIV" ></a><p>
79 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
82 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
84 <td class=
"md" nowrap
valign=
"top"> #define DMX_SET_COLORMAP_PRIV
</td>
85 <td class=
"md" valign=
"top">(
</td>
86 <td class=
"md" nowrap
valign=
"top">_pCMap,
<tr>
89 <td class=
"md" nowrap
>_pCMapPriv
</td>
90 <td class=
"mdname1" valign=
"top" nowrap
> </td>
91 <td class=
"md" valign=
"top"> )
</td>
92 <td class=
"md" nowrap
>
97 <table cellspacing=
5 cellpadding=
0 border=
0>
105 <b>Value:
</b><div class=
"fragment"><pre>(_pCMap)-
>devPrivates[
<a class=
"code" href=
"dmxcmap_8h.html#a4">dmxColormapPrivateIndex
</a>].ptr \
106 = (pointer)(_pCMapPriv);
107 </pre></div>Set colormap private structure.
</td>
110 <hr><h2>Typedef Documentation
</h2>
111 <a class=
"anchor" name=
"a3" doxytag=
"dmxcmap.h::dmxColormapPrivPtr" ></a><p>
112 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
115 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
117 <td class=
"md" nowrap
valign=
"top"> typedef struct
<a class=
"el" href=
"struct__dmxColormapPriv.html">_dmxColormapPriv
</a> *
<a class=
"el" href=
"struct__dmxColormapPriv.html">dmxColormapPrivPtr
</a>
122 <table cellspacing=
5 cellpadding=
0 border=
0>
130 Colormap private area.
</td>
133 <a class=
"anchor" name=
"a2" doxytag=
"dmxcmap.h::dmxColormapPrivRec" ></a><p>
134 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
137 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
139 <td class=
"md" nowrap
valign=
"top"> typedef struct
<a class=
"el" href=
"struct__dmxColormapPriv.html">_dmxColormapPriv
</a> <a class=
"el" href=
"struct__dmxColormapPriv.html">dmxColormapPrivRec
</a>
144 <table cellspacing=
5 cellpadding=
0 border=
0>
152 Colormap private area.
</td>
155 <hr><h2>Function Documentation
</h2>
156 <a class=
"anchor" name=
"a10" doxytag=
"dmxcmap.h::dmxBECreateColormap" ></a><p>
157 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
160 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
162 <td class=
"md" nowrap
valign=
"top"> Bool dmxBECreateColormap
</td>
163 <td class=
"md" valign=
"top">(
</td>
164 <td class=
"md" nowrap
valign=
"top">ColormapPtr
</td>
165 <td class=
"mdname1" valign=
"top" nowrap
> <em>pColormap
</em> </td>
166 <td class=
"md" valign=
"top"> )
</td>
167 <td class=
"md" nowrap
></td>
174 <table cellspacing=
5 cellpadding=
0 border=
0>
182 Create
<em>pColormap
</em> on the back-end server.
</td>
185 <a class=
"anchor" name=
"a11" doxytag=
"dmxcmap.h::dmxBEFreeColormap" ></a><p>
186 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
189 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
191 <td class=
"md" nowrap
valign=
"top"> Bool dmxBEFreeColormap
</td>
192 <td class=
"md" valign=
"top">(
</td>
193 <td class=
"md" nowrap
valign=
"top">ColormapPtr
</td>
194 <td class=
"mdname1" valign=
"top" nowrap
> <em>pColormap
</em> </td>
195 <td class=
"md" valign=
"top"> )
</td>
196 <td class=
"md" nowrap
></td>
203 <table cellspacing=
5 cellpadding=
0 border=
0>
211 Destroy
<em>pColormap
</em> on the back-end server.
</td>
214 <a class=
"anchor" name=
"a5" doxytag=
"dmxcmap.h::dmxCreateColormap" ></a><p>
215 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
218 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
220 <td class=
"md" nowrap
valign=
"top"> Bool dmxCreateColormap
</td>
221 <td class=
"md" valign=
"top">(
</td>
222 <td class=
"md" nowrap
valign=
"top">ColormapPtr
</td>
223 <td class=
"mdname1" valign=
"top" nowrap
> <em>pColormap
</em> </td>
224 <td class=
"md" valign=
"top"> )
</td>
225 <td class=
"md" nowrap
></td>
232 <table cellspacing=
5 cellpadding=
0 border=
0>
240 Create colormap on back-end server associated with
<em>pColormap's
</em> screen.
</td>
243 <a class=
"anchor" name=
"a9" doxytag=
"dmxcmap.h::dmxCreateDefColormap" ></a><p>
244 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
247 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
249 <td class=
"md" nowrap
valign=
"top"> Bool dmxCreateDefColormap
</td>
250 <td class=
"md" valign=
"top">(
</td>
251 <td class=
"md" nowrap
valign=
"top">ScreenPtr
</td>
252 <td class=
"mdname1" valign=
"top" nowrap
> <em>pScreen
</em> </td>
253 <td class=
"md" valign=
"top"> )
</td>
254 <td class=
"md" nowrap
></td>
261 <table cellspacing=
5 cellpadding=
0 border=
0>
269 Create the DMX server's default colormap.
</td>
272 <a class=
"anchor" name=
"a6" doxytag=
"dmxcmap.h::dmxDestroyColormap" ></a><p>
273 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
276 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
278 <td class=
"md" nowrap
valign=
"top"> void dmxDestroyColormap
</td>
279 <td class=
"md" valign=
"top">(
</td>
280 <td class=
"md" nowrap
valign=
"top">ColormapPtr
</td>
281 <td class=
"mdname1" valign=
"top" nowrap
> <em>pColormap
</em> </td>
282 <td class=
"md" valign=
"top"> )
</td>
283 <td class=
"md" nowrap
></td>
290 <table cellspacing=
5 cellpadding=
0 border=
0>
298 Destroy colormap on back-end server associated with
<em>pColormap's
</em> screen.
</td>
301 <a class=
"anchor" name=
"a7" doxytag=
"dmxcmap.h::dmxInstallColormap" ></a><p>
302 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
305 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
307 <td class=
"md" nowrap
valign=
"top"> void dmxInstallColormap
</td>
308 <td class=
"md" valign=
"top">(
</td>
309 <td class=
"md" nowrap
valign=
"top">ColormapPtr
</td>
310 <td class=
"mdname1" valign=
"top" nowrap
> <em>pColormap
</em> </td>
311 <td class=
"md" valign=
"top"> )
</td>
312 <td class=
"md" nowrap
></td>
319 <table cellspacing=
5 cellpadding=
0 border=
0>
327 Install colormap on back-end server associated with
<em>pColormap's
</em> screen.
</td>
330 <a class=
"anchor" name=
"a8" doxytag=
"dmxcmap.h::dmxStoreColors" ></a><p>
331 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
334 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
336 <td class=
"md" nowrap
valign=
"top"> void dmxStoreColors
</td>
337 <td class=
"md" valign=
"top">(
</td>
338 <td class=
"md" nowrap
valign=
"top">ColormapPtr
</td>
339 <td class=
"mdname" nowrap
> <em>pColormap
</em>,
</td>
344 <td class=
"md" nowrap
>int
</td>
345 <td class=
"mdname" nowrap
> <em>ndef
</em>,
</td>
350 <td class=
"md" nowrap
>xColorItem *
</td>
351 <td class=
"mdname" nowrap
> <em>pdef
</em></td>
355 <td class=
"md">)
</td>
356 <td class=
"md" colspan=
"2"></td>
363 <table cellspacing=
5 cellpadding=
0 border=
0>
371 Store colors in
<em>pColormap
</em> on back-end server associated with
<em>pColormap's
</em> screen.
</td>
374 <hr><h2>Variable Documentation
</h2>
375 <a class=
"anchor" name=
"a4" doxytag=
"dmxcmap.h::dmxColormapPrivateIndex" ></a><p>
376 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
379 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
381 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8c.html#a6">dmxColormapPrivateIndex
</a>
386 <table cellspacing=
5 cellpadding=
0 border=
0>
394 Private index for Colormaps
</td>
400 Generated June
29,
2004 for
<a
401 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
402 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>