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.7.4 -->
10  <div id="navrow1" class="tabs">
11    <ul class="tablist">
12      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
13      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
14      <li class="current"><a href="files.html"><span>Files</span></a></li>
15    </ul>
16  </div>
17  <div id="navrow2" class="tabs2">
18    <ul class="tablist">
19      <li><a href="files.html"><span>File&#160;List</span></a></li>
20      <li><a href="globals.html"><span>Globals</span></a></li>
21    </ul>
22  </div>
23</div>
24<div id="side-nav" class="ui-resizable side-nav-resizable">
25  <div id="nav-tree">
26    <div id="nav-tree-contents">
27    </div>
28  </div>
29  <div id="splitbar" style="-moz-user-select:none;" 
30       class="ui-resizable-handle">
31  </div>
32</div>
33<script type="text/javascript">
34  initNavTree('dmxvisual_8c.html','');
35</script>
36<div id="doc-content">
37<div class="header">
38  <div class="summary">
39<a href="#func-members">Functions</a>  </div>
40  <div class="headertitle">
41<div class="title">dmxvisual.c File Reference</div>  </div>
42</div>
43<div class="contents">
44<div class="textblock"><code>#include &quot;<a class="el" href="dmx_8h_source.html">dmx.h</a>&quot;</code><br/>
45<code>#include &quot;<a class="el" href="dmxvisual_8h_source.html">dmxvisual.h</a>&quot;</code><br/>
46<code>#include &quot;scrnintstr.h&quot;</code><br/>
47</div><table class="memberdecls">
48<tr><td colspan="2"><h2><a name="func-members"></a>
49Functions</h2></td></tr>
50<tr><td class="memItemLeft" align="right" valign="top">Visual *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxvisual_8c.html#a5adae45cafd52da17108cbfcdbd5d53c">dmxLookupVisual</a> (ScreenPtr pScreen, VisualPtr pVisual)</td></tr>
51<tr><td class="memItemLeft" align="right" valign="top">Visual *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxvisual_8c.html#a1abfce5d0ad66062cc75a5293c514499">dmxLookupVisualFromID</a> (ScreenPtr pScreen, VisualID vid)</td></tr>
52<tr><td class="memItemLeft" align="right" valign="top">Colormap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxvisual_8c.html#aca13684e9357c96035388a924d8af570">dmxColormapFromDefaultVisual</a> (ScreenPtr pScreen, Visual *visual)</td></tr>
53</table>
54<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
55<div class="textblock"><p>This file provides support for visuals. </p>
56</div><hr/><h2>Function Documentation</h2>
57<a class="anchor" id="aca13684e9357c96035388a924d8af570"></a><!-- doxytag: member="dmxvisual.c::dmxColormapFromDefaultVisual" ref="aca13684e9357c96035388a924d8af570" args="(ScreenPtr pScreen, Visual *visual)" -->
58<div class="memitem">
59<div class="memproto">
60      <table class="memname">
61        <tr>
62          <td class="memname">Colormap dmxColormapFromDefaultVisual </td>
63          <td>(</td>
64          <td class="paramtype">ScreenPtr&#160;</td>
65          <td class="paramname"><em>pScreen</em>, </td>
66        </tr>
67        <tr>
68          <td class="paramkey"></td>
69          <td></td>
70          <td class="paramtype">Visual *&#160;</td>
71          <td class="paramname"><em>visual</em>&#160;</td>
72        </tr>
73        <tr>
74          <td></td>
75          <td>)</td>
76          <td></td><td></td>
77        </tr>
78      </table>
79</div>
80<div class="memdoc">
81<p>Return the colormap for the <em>visual</em>. </p>
82
83<p>References <a class="el" href="struct__DMXScreenInfo.html#acd24913b53592c9a65bbc52f43f7409a">_DMXScreenInfo::beDefColormaps</a>, <a class="el" href="struct__DMXScreenInfo.html#a756ade62a55a52f163a42db6de54c244">_DMXScreenInfo::beDisplay</a>, <a class="el" href="struct__DMXScreenInfo.html#a3a70f31b272f686b4df2bb98e25f0902">_DMXScreenInfo::beNumDefColormaps</a>, <a class="el" href="struct__DMXScreenInfo.html#a33651a812fe70c8229f395c2bb38b45c">_DMXScreenInfo::beVisuals</a>, and <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>.</p>
84
85<p>Referenced by <a class="el" href="dmxwindow_8h.html#ab8f054330062393aa409a31ec692cf0d">dmxGetDefaultWindowAttributes()</a>.</p>
86
87</div>
88</div>
89<a class="anchor" id="a5adae45cafd52da17108cbfcdbd5d53c"></a><!-- doxytag: member="dmxvisual.c::dmxLookupVisual" ref="a5adae45cafd52da17108cbfcdbd5d53c" args="(ScreenPtr pScreen, VisualPtr pVisual)" -->
90<div class="memitem">
91<div class="memproto">
92      <table class="memname">
93        <tr>
94          <td class="memname">Visual* dmxLookupVisual </td>
95          <td>(</td>
96          <td class="paramtype">ScreenPtr&#160;</td>
97          <td class="paramname"><em>pScreen</em>, </td>
98        </tr>
99        <tr>
100          <td class="paramkey"></td>
101          <td></td>
102          <td class="paramtype">VisualPtr&#160;</td>
103          <td class="paramname"><em>pVisual</em>&#160;</td>
104        </tr>
105        <tr>
106          <td></td>
107          <td>)</td>
108          <td></td><td></td>
109        </tr>
110      </table>
111</div>
112<div class="memdoc">
113<p>Return the visual that matched <em>pVisual</em>. </p>
114
115<p>References <a class="el" href="struct__DMXScreenInfo.html#a756ade62a55a52f163a42db6de54c244">_DMXScreenInfo::beDisplay</a>, <a class="el" href="struct__DMXScreenInfo.html#a4edb26469ac99eccb762f668615c4b83">_DMXScreenInfo::beNumVisuals</a>, <a class="el" href="struct__DMXScreenInfo.html#a33651a812fe70c8229f395c2bb38b45c">_DMXScreenInfo::beVisuals</a>, and <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>.</p>
116
117<p>Referenced by <a class="el" href="dmxcmap_8h.html#a6986e997430cf665904ad9149e39a50b">dmxBECreateColormap()</a>, and <a class="el" href="dmxvisual_8h.html#a1abfce5d0ad66062cc75a5293c514499">dmxLookupVisualFromID()</a>.</p>
118
119</div>
120</div>
121<a class="anchor" id="a1abfce5d0ad66062cc75a5293c514499"></a><!-- doxytag: member="dmxvisual.c::dmxLookupVisualFromID" ref="a1abfce5d0ad66062cc75a5293c514499" args="(ScreenPtr pScreen, VisualID vid)" -->
122<div class="memitem">
123<div class="memproto">
124      <table class="memname">
125        <tr>
126          <td class="memname">Visual* dmxLookupVisualFromID </td>
127          <td>(</td>
128          <td class="paramtype">ScreenPtr&#160;</td>
129          <td class="paramname"><em>pScreen</em>, </td>
130        </tr>
131        <tr>
132          <td class="paramkey"></td>
133          <td></td>
134          <td class="paramtype">VisualID&#160;</td>
135          <td class="paramname"><em>vid</em>&#160;</td>
136        </tr>
137        <tr>
138          <td></td>
139          <td>)</td>
140          <td></td><td></td>
141        </tr>
142      </table>
143</div>
144<div class="memdoc">
145<p>Return the visual that matched the <em>vid</em>. </p>
146
147<p>References <a class="el" href="struct__DMXScreenInfo.html#a756ade62a55a52f163a42db6de54c244">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxvisual_8c.html#a5adae45cafd52da17108cbfcdbd5d53c">dmxLookupVisual()</a>, and <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>.</p>
148
149<p>Referenced by <a class="el" href="dmxwindow_8h.html#aebb0ce7ac51645832a20c7d6a7d21d9c">dmxCreateWindow()</a>, and <a class="el" href="dmxwindow_8h.html#ab8f054330062393aa409a31ec692cf0d">dmxGetDefaultWindowAttributes()</a>.</p>
150
151</div>
152</div>
153</div>
154</div>
155  <div id="nav-path" class="navpath">
156    <ul>
157      <li class="navelem"><a class="el" href="dmxvisual_8c.html">dmxvisual.c</a>      </li>
158    <hr>
159    <address>
160      <small>
161        Generated June 29, 2004 for <a
162        href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
163        <a href="http://www.doxygen.org/index.html">doxygen</a>
164        1.3.4.
165      </small>
166    </addres>
167    </hr>
168  </body>
169</html>
170