source: GTP/trunk/Lib/Illum/IllumModule/doc/html/class_reduced_cube_map_rendering_run.html @ 894

Revision 894, 21.2 KB checked in by szirmay, 18 years ago (diff)
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>GameTools Illumination Module: ReducedCubeMapRenderingRun Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.4.6-NO -->
8<div class="tabs">
9  <ul>
10    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
12    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
13  </ul></div>
14<div class="tabs">
15  <ul>
16    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
17    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
18    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
19  </ul></div>
20<h1>ReducedCubeMapRenderingRun Class Reference</h1><!-- doxytag: class="ReducedCubeMapRenderingRun" --><!-- doxytag: inherits="RenderingRun" -->Base abstract class that defines a rendering process of a reduced sized color-cubemap. 
21<a href="#_details">More...</a>
22<p>
23<p>Inheritance diagram for ReducedCubeMapRenderingRun:
24<p><center><img src="class_reduced_cube_map_rendering_run.png" usemap="#ReducedCubeMapRenderingRun_map" border="0" alt=""></center>
25<map name="ReducedCubeMapRenderingRun_map">
26<area href="class_rendering_run.html" alt="RenderingRun" shape="rect" coords="0,0,226,24">
27<area href="class_ogre_reduced_cube_map_rendering_run.html" alt="OgreReducedCubeMapRenderingRun" shape="rect" coords="0,112,226,136">
28</map>
29<a href="class_reduced_cube_map_rendering_run-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
30<tr><td></td></tr>
31<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
32<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#d5843d46d2ded8364bb91a2124d12fd5">ReducedCubeMapRenderingRun</a> (unsigned long <a class="el" href="class_rendering_run.html#cb0a9e0eec1217206a14f7d387487443">startFrame</a>, unsigned long <a class="el" href="class_rendering_run.html#7196160c7f2effe7235b710a12f1b262">updateInterval</a>, unsigned int <a class="el" href="class_reduced_cube_map_rendering_run.html#d438217f9e4a39855abbe26ecabfabf6">resolution</a>, bool <a class="el" href="class_reduced_cube_map_rendering_run.html#0d78679d826a8590c603f3e6637583dd">useDistCalc</a>, bool <a class="el" href="class_reduced_cube_map_rendering_run.html#c06c3ce9df051560afbe3321cebde7a3">useFaceAngleCalc</a>, float <a class="el" href="class_reduced_cube_map_rendering_run.html#2452f9d14ff299954f0ed591f3bb573e">distTolerance</a>, float <a class="el" href="class_reduced_cube_map_rendering_run.html#4b9a8cce34d92aed429fe66cd54a4e8e">angleTolerance</a>, bool <a class="el" href="class_reduced_cube_map_rendering_run.html#5385374b53508490ff688c93c8a4ba21">updateAllFace</a>)</td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#d5843d46d2ded8364bb91a2124d12fd5"></a><br></td></tr>
35<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
36<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77f984b95f9139e5be4888df441d5d3e"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::createReducedCubeMap" ref="77f984b95f9139e5be4888df441d5d3e" args="()=0" -->
37virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#77f984b95f9139e5be4888df441d5d3e">createReducedCubeMap</a> ()=0</td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the reduced size cubemap texture. <br></td></tr>
40<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#62b9b996ac817b1a8f827c1c75e8eae4">updateCubeFace</a> (int facenum)=0</td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Updates one face of the cubemap.  <a href="#62b9b996ac817b1a8f827c1c75e8eae4"></a><br></td></tr>
43<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#1ab6c81f92c6c02f6e5ef1a4ed2fd3a2">faceNeedsUpdate</a> (int facenum)=0</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if a cubemap face needs to be updated.  <a href="#1ab6c81f92c6c02f6e5ef1a4ed2fd3a2"></a><br></td></tr>
46<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#9c1c69dc246543b1a2ee6ef19ae637fa">updateFrame</a> (unsigned long frameNum)</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function does the actual update in a frame.  <a href="#9c1c69dc246543b1a2ee6ef19ae637fa"></a><br></td></tr>
49<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
50<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5385374b53508490ff688c93c8a4ba21"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::updateAllFace" ref="5385374b53508490ff688c93c8a4ba21" args="" -->
51bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#5385374b53508490ff688c93c8a4ba21">updateAllFace</a></td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">defines if all cubemap faces should be updated in a frame or only one face per frame <br></td></tr>
54<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="091a8d5c89a89a580ad88e5a0430665c"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::currentFace" ref="091a8d5c89a89a580ad88e5a0430665c" args="" -->
55unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#091a8d5c89a89a580ad88e5a0430665c">currentFace</a></td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the number of the face to be updated <br></td></tr>
58<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d438217f9e4a39855abbe26ecabfabf6"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::resolution" ref="d438217f9e4a39855abbe26ecabfabf6" args="" -->
59unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#d438217f9e4a39855abbe26ecabfabf6">resolution</a></td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the resolution of the cubemap texture that was created by this run <br></td></tr>
62<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#0d78679d826a8590c603f3e6637583dd">useDistCalc</a></td></tr>
63
64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a flag to skip cube face update if object is far away or too small.  <a href="#0d78679d826a8590c603f3e6637583dd"></a><br></td></tr>
65<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#c06c3ce9df051560afbe3321cebde7a3">useFaceAngleCalc</a></td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a flag to skip cube face update the face is neglible.  <a href="#c06c3ce9df051560afbe3321cebde7a3"></a><br></td></tr>
68<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#2452f9d14ff299954f0ed591f3bb573e">distTolerance</a></td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A value used in face skip test.  <a href="#2452f9d14ff299954f0ed591f3bb573e"></a><br></td></tr>
71<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reduced_cube_map_rendering_run.html#4b9a8cce34d92aed429fe66cd54a4e8e">angleTolerance</a></td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A value used in face skip test.  <a href="#4b9a8cce34d92aed429fe66cd54a4e8e"></a><br></td></tr>
74</table>
75<hr><a name="_details"></a><h2>Detailed Description</h2>
76Base abstract class that defines a rendering process of a reduced sized color-cubemap.
77<p>
78The resulting cubemap is a lower resolution variation of a color cube map. It is created with averaging the original cubemap. The lower resolution cubemap can be convolved faster and can efficiently be used in effects like diffuse reflection.
79<p>
80<hr><h2>Constructor &amp; Destructor Documentation</h2>
81<a class="anchor" name="d5843d46d2ded8364bb91a2124d12fd5"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::ReducedCubeMapRenderingRun" ref="d5843d46d2ded8364bb91a2124d12fd5" args="(unsigned long startFrame, unsigned long updateInterval, unsigned int resolution, bool useDistCalc, bool useFaceAngleCalc, float distTolerance, float angleTolerance, bool updateAllFace)" --><p>
82<table class="mdTable" cellpadding="2" cellspacing="0">
83  <tr>
84    <td class="mdRow">
85      <table cellpadding="0" cellspacing="0" border="0">
86        <tr>
87          <td class="md" nowrap valign="top">ReducedCubeMapRenderingRun::ReducedCubeMapRenderingRun           </td>
88          <td class="md" valign="top">(&nbsp;</td>
89          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
90          <td class="mdname" nowrap> <em>startFrame</em>, </td>
91        </tr>
92        <tr>
93          <td class="md" nowrap align="right"></td>
94          <td class="md"></td>
95          <td class="md" nowrap>unsigned long&nbsp;</td>
96          <td class="mdname" nowrap> <em>updateInterval</em>, </td>
97        </tr>
98        <tr>
99          <td class="md" nowrap align="right"></td>
100          <td class="md"></td>
101          <td class="md" nowrap>unsigned int&nbsp;</td>
102          <td class="mdname" nowrap> <em>resolution</em>, </td>
103        </tr>
104        <tr>
105          <td class="md" nowrap align="right"></td>
106          <td class="md"></td>
107          <td class="md" nowrap>bool&nbsp;</td>
108          <td class="mdname" nowrap> <em>useDistCalc</em>, </td>
109        </tr>
110        <tr>
111          <td class="md" nowrap align="right"></td>
112          <td class="md"></td>
113          <td class="md" nowrap>bool&nbsp;</td>
114          <td class="mdname" nowrap> <em>useFaceAngleCalc</em>, </td>
115        </tr>
116        <tr>
117          <td class="md" nowrap align="right"></td>
118          <td class="md"></td>
119          <td class="md" nowrap>float&nbsp;</td>
120          <td class="mdname" nowrap> <em>distTolerance</em>, </td>
121        </tr>
122        <tr>
123          <td class="md" nowrap align="right"></td>
124          <td class="md"></td>
125          <td class="md" nowrap>float&nbsp;</td>
126          <td class="mdname" nowrap> <em>angleTolerance</em>, </td>
127        </tr>
128        <tr>
129          <td class="md" nowrap align="right"></td>
130          <td class="md"></td>
131          <td class="md" nowrap>bool&nbsp;</td>
132          <td class="mdname" nowrap> <em>updateAllFace</em></td>
133        </tr>
134        <tr>
135          <td class="md"></td>
136          <td class="md">)&nbsp;</td>
137          <td class="md" colspan="2"></td>
138        </tr>
139      </table>
140    </td>
141  </tr>
142</table>
143<table cellspacing="5" cellpadding="0" border="0">
144  <tr>
145    <td>
146      &nbsp;
147    </td>
148    <td>
149
150<p>
151Constructor.
152<p>
153<dl compact><dt><b>Parameters:</b></dt><dd>
154  <table border="0" cellspacing="2" cellpadding="0">
155    <tr><td valign="top"></td><td valign="top"><em>startFrame</em>&nbsp;</td><td>adds an offset to the current frame number to help evenly distribute updates between frames </td></tr>
156    <tr><td valign="top"></td><td valign="top"><em>updateInterval</em>&nbsp;</td><td>update frequency </td></tr>
157    <tr><td valign="top"></td><td valign="top"><em>resolution</em>&nbsp;</td><td>reduced cubemap resolution </td></tr>
158    <tr><td valign="top"></td><td valign="top"><em>useDistCalc</em>&nbsp;</td><td>flag to skip cube face update if object is far away </td></tr>
159    <tr><td valign="top"></td><td valign="top"><em>useFaceAngleCalc</em>&nbsp;</td><td>flag to skip cube face update if face is neglible </td></tr>
160    <tr><td valign="top"></td><td valign="top"><em>distTolerance</em>&nbsp;</td><td>distance tolerance used in face skip </td></tr>
161    <tr><td valign="top"></td><td valign="top"><em>angleTolerance</em>&nbsp;</td><td>angle tolerance used in face skip </td></tr>
162    <tr><td valign="top"></td><td valign="top"><em>updateAllFace</em>&nbsp;</td><td>defines if all cubemap faces should be updated in a frame or only one face per frame </td></tr>
163  </table>
164</dl>
165    </td>
166  </tr>
167</table>
168<hr><h2>Member Function Documentation</h2>
169<a class="anchor" name="1ab6c81f92c6c02f6e5ef1a4ed2fd3a2"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::faceNeedsUpdate" ref="1ab6c81f92c6c02f6e5ef1a4ed2fd3a2" args="(int facenum)=0" --><p>
170<table class="mdTable" cellpadding="2" cellspacing="0">
171  <tr>
172    <td class="mdRow">
173      <table cellpadding="0" cellspacing="0" border="0">
174        <tr>
175          <td class="md" nowrap valign="top">virtual bool ReducedCubeMapRenderingRun::faceNeedsUpdate           </td>
176          <td class="md" valign="top">(&nbsp;</td>
177          <td class="md" nowrap valign="top">int&nbsp;</td>
178          <td class="mdname1" valign="top" nowrap> <em>facenum</em>          </td>
179          <td class="md" valign="top">&nbsp;)&nbsp;</td>
180          <td class="md" nowrap><code> [protected, pure virtual]</code></td>
181        </tr>
182      </table>
183    </td>
184  </tr>
185</table>
186<table cellspacing="5" cellpadding="0" border="0">
187  <tr>
188    <td>
189      &nbsp;
190    </td>
191    <td>
192
193<p>
194Checks if a cubemap face needs to be updated.
195<p>
196If the object we are updating the cubemap for is far from the camera, or too small, or the given cubemapface does not have significant effect on the rendering the face can be skipped.<p>
197<dl compact><dt><b>Parameters:</b></dt><dd>
198  <table border="0" cellspacing="2" cellpadding="0">
199    <tr><td valign="top"></td><td valign="top"><em>facenum</em>&nbsp;</td><td>the number of the face to be checked </td></tr>
200  </table>
201</dl>
202
203<p>
204Implemented in <a class="el" href="class_ogre_reduced_cube_map_rendering_run.html#70243acb064f678aeb83c799eb66e2af">OgreReducedCubeMapRenderingRun</a>.    </td>
205  </tr>
206</table>
207<a class="anchor" name="62b9b996ac817b1a8f827c1c75e8eae4"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::updateCubeFace" ref="62b9b996ac817b1a8f827c1c75e8eae4" args="(int facenum)=0" --><p>
208<table class="mdTable" cellpadding="2" cellspacing="0">
209  <tr>
210    <td class="mdRow">
211      <table cellpadding="0" cellspacing="0" border="0">
212        <tr>
213          <td class="md" nowrap valign="top">virtual void ReducedCubeMapRenderingRun::updateCubeFace           </td>
214          <td class="md" valign="top">(&nbsp;</td>
215          <td class="md" nowrap valign="top">int&nbsp;</td>
216          <td class="mdname1" valign="top" nowrap> <em>facenum</em>          </td>
217          <td class="md" valign="top">&nbsp;)&nbsp;</td>
218          <td class="md" nowrap><code> [inline, protected, pure virtual]</code></td>
219        </tr>
220      </table>
221    </td>
222  </tr>
223</table>
224<table cellspacing="5" cellpadding="0" border="0">
225  <tr>
226    <td>
227      &nbsp;
228    </td>
229    <td>
230
231<p>
232Updates one face of the cubemap.
233<p>
234<dl compact><dt><b>Parameters:</b></dt><dd>
235  <table border="0" cellspacing="2" cellpadding="0">
236    <tr><td valign="top"></td><td valign="top"><em>facenum</em>&nbsp;</td><td>the number of the face to be updated </td></tr>
237  </table>
238</dl>
239
240<p>
241Implemented in <a class="el" href="class_ogre_reduced_cube_map_rendering_run.html#f2bedc7419601086e364676bf7269b64">OgreReducedCubeMapRenderingRun</a>.    </td>
242  </tr>
243</table>
244<a class="anchor" name="9c1c69dc246543b1a2ee6ef19ae637fa"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::updateFrame" ref="9c1c69dc246543b1a2ee6ef19ae637fa" args="(unsigned long frameNum)" --><p>
245<table class="mdTable" cellpadding="2" cellspacing="0">
246  <tr>
247    <td class="mdRow">
248      <table cellpadding="0" cellspacing="0" border="0">
249        <tr>
250          <td class="md" nowrap valign="top">void ReducedCubeMapRenderingRun::updateFrame           </td>
251          <td class="md" valign="top">(&nbsp;</td>
252          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
253          <td class="mdname1" valign="top" nowrap> <em>frameNum</em>          </td>
254          <td class="md" valign="top">&nbsp;)&nbsp;</td>
255          <td class="md" nowrap><code> [protected, virtual]</code></td>
256        </tr>
257      </table>
258    </td>
259  </tr>
260</table>
261<table cellspacing="5" cellpadding="0" border="0">
262  <tr>
263    <td>
264      &nbsp;
265    </td>
266    <td>
267
268<p>
269This function does the actual update in a frame.
270<p>
271<dl compact><dt><b>Parameters:</b></dt><dd>
272  <table border="0" cellspacing="2" cellpadding="0">
273    <tr><td valign="top"></td><td valign="top"><em>frameNum</em>&nbsp;</td><td>current frame number </td></tr>
274  </table>
275</dl>
276
277<p>
278Reimplemented from <a class="el" href="class_rendering_run.html#043309cb823ebddcbe2bae2c61892235">RenderingRun</a>.    </td>
279  </tr>
280</table>
281<hr><h2>Member Data Documentation</h2>
282<a class="anchor" name="4b9a8cce34d92aed429fe66cd54a4e8e"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::angleTolerance" ref="4b9a8cce34d92aed429fe66cd54a4e8e" args="" --><p>
283<table class="mdTable" cellpadding="2" cellspacing="0">
284  <tr>
285    <td class="mdRow">
286      <table cellpadding="0" cellspacing="0" border="0">
287        <tr>
288          <td class="md" nowrap valign="top">float <a class="el" href="class_reduced_cube_map_rendering_run.html#4b9a8cce34d92aed429fe66cd54a4e8e">ReducedCubeMapRenderingRun::angleTolerance</a><code> [protected]</code>          </td>
289        </tr>
290      </table>
291    </td>
292  </tr>
293</table>
294<table cellspacing="5" cellpadding="0" border="0">
295  <tr>
296    <td>
297      &nbsp;
298    </td>
299    <td>
300
301<p>
302A value used in face skip test.
303<p>
304The higher this value gets the more precise, but slower the method will be.     </td>
305  </tr>
306</table>
307<a class="anchor" name="2452f9d14ff299954f0ed591f3bb573e"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::distTolerance" ref="2452f9d14ff299954f0ed591f3bb573e" args="" --><p>
308<table class="mdTable" cellpadding="2" cellspacing="0">
309  <tr>
310    <td class="mdRow">
311      <table cellpadding="0" cellspacing="0" border="0">
312        <tr>
313          <td class="md" nowrap valign="top">float <a class="el" href="class_reduced_cube_map_rendering_run.html#2452f9d14ff299954f0ed591f3bb573e">ReducedCubeMapRenderingRun::distTolerance</a><code> [protected]</code>          </td>
314        </tr>
315      </table>
316    </td>
317  </tr>
318</table>
319<table cellspacing="5" cellpadding="0" border="0">
320  <tr>
321    <td>
322      &nbsp;
323    </td>
324    <td>
325
326<p>
327A value used in face skip test.
328<p>
329The higher this value gets the more precise, but slower the method will be.     </td>
330  </tr>
331</table>
332<a class="anchor" name="0d78679d826a8590c603f3e6637583dd"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::useDistCalc" ref="0d78679d826a8590c603f3e6637583dd" args="" --><p>
333<table class="mdTable" cellpadding="2" cellspacing="0">
334  <tr>
335    <td class="mdRow">
336      <table cellpadding="0" cellspacing="0" border="0">
337        <tr>
338          <td class="md" nowrap valign="top">bool <a class="el" href="class_reduced_cube_map_rendering_run.html#0d78679d826a8590c603f3e6637583dd">ReducedCubeMapRenderingRun::useDistCalc</a><code> [protected]</code>          </td>
339        </tr>
340      </table>
341    </td>
342  </tr>
343</table>
344<table cellspacing="5" cellpadding="0" border="0">
345  <tr>
346    <td>
347      &nbsp;
348    </td>
349    <td>
350
351<p>
352a flag to skip cube face update if object is far away or too small.
353<p>
354<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_reduced_cube_map_rendering_run.html#2452f9d14ff299954f0ed591f3bb573e">distTolerance</a> </dd></dl>
355    </td>
356  </tr>
357</table>
358<a class="anchor" name="c06c3ce9df051560afbe3321cebde7a3"></a><!-- doxytag: member="ReducedCubeMapRenderingRun::useFaceAngleCalc" ref="c06c3ce9df051560afbe3321cebde7a3" args="" --><p>
359<table class="mdTable" cellpadding="2" cellspacing="0">
360  <tr>
361    <td class="mdRow">
362      <table cellpadding="0" cellspacing="0" border="0">
363        <tr>
364          <td class="md" nowrap valign="top">bool <a class="el" href="class_reduced_cube_map_rendering_run.html#c06c3ce9df051560afbe3321cebde7a3">ReducedCubeMapRenderingRun::useFaceAngleCalc</a><code> [protected]</code>          </td>
365        </tr>
366      </table>
367    </td>
368  </tr>
369</table>
370<table cellspacing="5" cellpadding="0" border="0">
371  <tr>
372    <td>
373      &nbsp;
374    </td>
375    <td>
376
377<p>
378a flag to skip cube face update the face is neglible.
379<p>
380<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_reduced_cube_map_rendering_run.html#4b9a8cce34d92aed429fe66cd54a4e8e">angleTolerance</a> </dd></dl>
381    </td>
382  </tr>
383</table>
384<hr>The documentation for this class was generated from the following files:<ul>
385<li>ReducedCubeMapRenderingRun.h<li>ReducedCubeMapRenderingRun.cpp</ul>
386<hr size="1"><address style="align: right;"><small>Generated on Thu Apr 27 17:29:42 2006 for GameTools Illumination Module by&nbsp;
387<a href="http://www.doxygen.org/index.html">
388<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
389</body>
390</html>
Note: See TracBrowser for help on using the repository browser.