source: GTP/trunk/App/Demos/Illum/Envmap/doc/html/_env_map_8cpp.html @ 843

Revision 843, 15.6 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>gyak: EnvMap.cpp File Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5</head><body>
6<!-- Generated by Doxygen 1.4.2 -->
7<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8<div class="nav">
9<a class="el" href="dir_000000.html">D:</a>&nbsp;/&nbsp;<a class="el" href="dir_000001.html">Szirmay</a>&nbsp;/&nbsp;<a class="el" href="dir_000002.html">_Work</a>&nbsp;/&nbsp;<a class="el" href="dir_000003.html">DirectX (Shaders)</a>&nbsp;/&nbsp;<a class="el" href="dir_000004.html">Progs</a>&nbsp;/&nbsp;<a class="el" href="dir_000005.html">9 EnvMap (diffuse&amp;specular)</a>&nbsp;/&nbsp;<a class="el" href="dir_000006.html">fin_EnvMap</a></div>
10<h1>EnvMap.cpp File Reference</h1><code>#include "dxstdafx.h"</code><br>
11<code>#include "<a class="el" href="resource_8h.html">resource.h</a>"</code><br>
12<code>#include &lt;time.h&gt;</code><br>
13<code>#include "<a class="el" href="_cube_8h.html">Cube.h</a>"</code><br>
14<code>#include "<a class="el" href="_mesh_8h.html">Mesh.h</a>"</code><br>
15<code>#include "<a class="el" href="_parameters_8h.html">Parameters.h</a>"</code><br>
16<code>#include "<a class="el" href="_env_map_8h.html">EnvMap.h</a>"</code><br>
17<table border="0" cellpadding="0" cellspacing="0">
18<tr><td></td></tr>
19<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
20<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a0">MESH0</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\room.x"</td></tr>
21
22<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a1">MESH1</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\sphere.x"</td></tr>
23
24<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a2">MESH2</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\column.x"</td></tr>
25
26<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a3">MESH3</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\teapot.x"</td></tr>
27
28<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a4">MESH4</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\lamp01.x"</td></tr>
29
30<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a5">MESH5</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\chair29.x"</td></tr>
31
32<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a6">MESH6</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\couch01.x"</td></tr>
33
34<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a7">MESH7</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\tiger.x"</td></tr>
35
36<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a8">MESH8</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\bunny.x"</td></tr>
37
38<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a9">MESH9</a>&nbsp;&nbsp;&nbsp;L"Media\\Objects\\skullocc.x"</td></tr>
39
40<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a10">TEX0</a>&nbsp;&nbsp;&nbsp;L"Media\\Maps\\white.png"</td></tr>
41
42<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a11">TEX1</a>&nbsp;&nbsp;&nbsp;L"Media\\Maps\\pixel-grid-gy.png"</td></tr>
43
44<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a12">TEX2</a>&nbsp;&nbsp;&nbsp;L"Media\\Maps\\column.png"</td></tr>
45
46<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a13">ROOM_TEXTURE</a>&nbsp;&nbsp;&nbsp;L"Media\\Maps\\pixel-grid-b.png"</td></tr>
47
48<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a14">CUBEMAP_SIZE</a>&nbsp;&nbsp;&nbsp;128</td></tr>
49
50<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a15">LR_CUBEMAP_SIZE</a>&nbsp;&nbsp;&nbsp;4</td></tr>
51
52<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a16">M</a>&nbsp;&nbsp;&nbsp;10</td></tr>
53
54<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
55<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_parameters.html">Parameters</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_env_map_8cpp.html#a17">pp</a></td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">managing parameters of the algorithm  <a href="#a17"></a><br></td></tr>
58</table>
59<hr><h2>Define Documentation</h2>
60<a class="anchor" name="a14" doxytag="EnvMap.cpp::CUBEMAP_SIZE"></a><p>
61<table class="mdTable" cellpadding="2" cellspacing="0">
62  <tr>
63    <td class="mdRow">
64      <table cellpadding="0" cellspacing="0" border="0">
65        <tr>
66          <td class="md" nowrap valign="top">#define CUBEMAP_SIZE&nbsp;&nbsp;&nbsp;128          </td>
67        </tr>
68      </table>
69    </td>
70  </tr>
71</table>
72<table cellspacing="5" cellpadding="0" border="0">
73  <tr>
74    <td>
75      &nbsp;
76    </td>
77    <td>
78
79<p>
80    </td>
81  </tr>
82</table>
83<a class="anchor" name="a15" doxytag="EnvMap.cpp::LR_CUBEMAP_SIZE"></a><p>
84<table class="mdTable" 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">#define LR_CUBEMAP_SIZE&nbsp;&nbsp;&nbsp;4          </td>
90        </tr>
91      </table>
92    </td>
93  </tr>
94</table>
95<table cellspacing="5" cellpadding="0" border="0">
96  <tr>
97    <td>
98      &nbsp;
99    </td>
100    <td>
101
102<p>
103    </td>
104  </tr>
105</table>
106<a class="anchor" name="a16" doxytag="EnvMap.cpp::M"></a><p>
107<table class="mdTable" cellpadding="2" cellspacing="0">
108  <tr>
109    <td class="mdRow">
110      <table cellpadding="0" cellspacing="0" border="0">
111        <tr>
112          <td class="md" nowrap valign="top">#define M&nbsp;&nbsp;&nbsp;10          </td>
113        </tr>
114      </table>
115    </td>
116  </tr>
117</table>
118<table cellspacing="5" cellpadding="0" border="0">
119  <tr>
120    <td>
121      &nbsp;
122    </td>
123    <td>
124
125<p>
126    </td>
127  </tr>
128</table>
129<a class="anchor" name="a0" doxytag="EnvMap.cpp::MESH0"></a><p>
130<table class="mdTable" cellpadding="2" cellspacing="0">
131  <tr>
132    <td class="mdRow">
133      <table cellpadding="0" cellspacing="0" border="0">
134        <tr>
135          <td class="md" nowrap valign="top">#define MESH0&nbsp;&nbsp;&nbsp;L"Media\\Objects\\room.x"          </td>
136        </tr>
137      </table>
138    </td>
139  </tr>
140</table>
141<table cellspacing="5" cellpadding="0" border="0">
142  <tr>
143    <td>
144      &nbsp;
145    </td>
146    <td>
147
148<p>
149    </td>
150  </tr>
151</table>
152<a class="anchor" name="a1" doxytag="EnvMap.cpp::MESH1"></a><p>
153<table class="mdTable" cellpadding="2" cellspacing="0">
154  <tr>
155    <td class="mdRow">
156      <table cellpadding="0" cellspacing="0" border="0">
157        <tr>
158          <td class="md" nowrap valign="top">#define MESH1&nbsp;&nbsp;&nbsp;L"Media\\Objects\\sphere.x"          </td>
159        </tr>
160      </table>
161    </td>
162  </tr>
163</table>
164<table cellspacing="5" cellpadding="0" border="0">
165  <tr>
166    <td>
167      &nbsp;
168    </td>
169    <td>
170
171<p>
172    </td>
173  </tr>
174</table>
175<a class="anchor" name="a2" doxytag="EnvMap.cpp::MESH2"></a><p>
176<table class="mdTable" cellpadding="2" cellspacing="0">
177  <tr>
178    <td class="mdRow">
179      <table cellpadding="0" cellspacing="0" border="0">
180        <tr>
181          <td class="md" nowrap valign="top">#define MESH2&nbsp;&nbsp;&nbsp;L"Media\\Objects\\column.x"          </td>
182        </tr>
183      </table>
184    </td>
185  </tr>
186</table>
187<table cellspacing="5" cellpadding="0" border="0">
188  <tr>
189    <td>
190      &nbsp;
191    </td>
192    <td>
193
194<p>
195    </td>
196  </tr>
197</table>
198<a class="anchor" name="a3" doxytag="EnvMap.cpp::MESH3"></a><p>
199<table class="mdTable" cellpadding="2" cellspacing="0">
200  <tr>
201    <td class="mdRow">
202      <table cellpadding="0" cellspacing="0" border="0">
203        <tr>
204          <td class="md" nowrap valign="top">#define MESH3&nbsp;&nbsp;&nbsp;L"Media\\Objects\\teapot.x"          </td>
205        </tr>
206      </table>
207    </td>
208  </tr>
209</table>
210<table cellspacing="5" cellpadding="0" border="0">
211  <tr>
212    <td>
213      &nbsp;
214    </td>
215    <td>
216
217<p>
218    </td>
219  </tr>
220</table>
221<a class="anchor" name="a4" doxytag="EnvMap.cpp::MESH4"></a><p>
222<table class="mdTable" cellpadding="2" cellspacing="0">
223  <tr>
224    <td class="mdRow">
225      <table cellpadding="0" cellspacing="0" border="0">
226        <tr>
227          <td class="md" nowrap valign="top">#define MESH4&nbsp;&nbsp;&nbsp;L"Media\\Objects\\lamp01.x"          </td>
228        </tr>
229      </table>
230    </td>
231  </tr>
232</table>
233<table cellspacing="5" cellpadding="0" border="0">
234  <tr>
235    <td>
236      &nbsp;
237    </td>
238    <td>
239
240<p>
241    </td>
242  </tr>
243</table>
244<a class="anchor" name="a5" doxytag="EnvMap.cpp::MESH5"></a><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">#define MESH5&nbsp;&nbsp;&nbsp;L"Media\\Objects\\chair29.x"          </td>
251        </tr>
252      </table>
253    </td>
254  </tr>
255</table>
256<table cellspacing="5" cellpadding="0" border="0">
257  <tr>
258    <td>
259      &nbsp;
260    </td>
261    <td>
262
263<p>
264    </td>
265  </tr>
266</table>
267<a class="anchor" name="a6" doxytag="EnvMap.cpp::MESH6"></a><p>
268<table class="mdTable" cellpadding="2" cellspacing="0">
269  <tr>
270    <td class="mdRow">
271      <table cellpadding="0" cellspacing="0" border="0">
272        <tr>
273          <td class="md" nowrap valign="top">#define MESH6&nbsp;&nbsp;&nbsp;L"Media\\Objects\\couch01.x"          </td>
274        </tr>
275      </table>
276    </td>
277  </tr>
278</table>
279<table cellspacing="5" cellpadding="0" border="0">
280  <tr>
281    <td>
282      &nbsp;
283    </td>
284    <td>
285
286<p>
287    </td>
288  </tr>
289</table>
290<a class="anchor" name="a7" doxytag="EnvMap.cpp::MESH7"></a><p>
291<table class="mdTable" cellpadding="2" cellspacing="0">
292  <tr>
293    <td class="mdRow">
294      <table cellpadding="0" cellspacing="0" border="0">
295        <tr>
296          <td class="md" nowrap valign="top">#define MESH7&nbsp;&nbsp;&nbsp;L"Media\\Objects\\tiger.x"          </td>
297        </tr>
298      </table>
299    </td>
300  </tr>
301</table>
302<table cellspacing="5" cellpadding="0" border="0">
303  <tr>
304    <td>
305      &nbsp;
306    </td>
307    <td>
308
309<p>
310    </td>
311  </tr>
312</table>
313<a class="anchor" name="a8" doxytag="EnvMap.cpp::MESH8"></a><p>
314<table class="mdTable" cellpadding="2" cellspacing="0">
315  <tr>
316    <td class="mdRow">
317      <table cellpadding="0" cellspacing="0" border="0">
318        <tr>
319          <td class="md" nowrap valign="top">#define MESH8&nbsp;&nbsp;&nbsp;L"Media\\Objects\\bunny.x"          </td>
320        </tr>
321      </table>
322    </td>
323  </tr>
324</table>
325<table cellspacing="5" cellpadding="0" border="0">
326  <tr>
327    <td>
328      &nbsp;
329    </td>
330    <td>
331
332<p>
333    </td>
334  </tr>
335</table>
336<a class="anchor" name="a9" doxytag="EnvMap.cpp::MESH9"></a><p>
337<table class="mdTable" cellpadding="2" cellspacing="0">
338  <tr>
339    <td class="mdRow">
340      <table cellpadding="0" cellspacing="0" border="0">
341        <tr>
342          <td class="md" nowrap valign="top">#define MESH9&nbsp;&nbsp;&nbsp;L"Media\\Objects\\skullocc.x"          </td>
343        </tr>
344      </table>
345    </td>
346  </tr>
347</table>
348<table cellspacing="5" cellpadding="0" border="0">
349  <tr>
350    <td>
351      &nbsp;
352    </td>
353    <td>
354
355<p>
356    </td>
357  </tr>
358</table>
359<a class="anchor" name="a13" doxytag="EnvMap.cpp::ROOM_TEXTURE"></a><p>
360<table class="mdTable" cellpadding="2" cellspacing="0">
361  <tr>
362    <td class="mdRow">
363      <table cellpadding="0" cellspacing="0" border="0">
364        <tr>
365          <td class="md" nowrap valign="top">#define ROOM_TEXTURE&nbsp;&nbsp;&nbsp;L"Media\\Maps\\pixel-grid-b.png"          </td>
366        </tr>
367      </table>
368    </td>
369  </tr>
370</table>
371<table cellspacing="5" cellpadding="0" border="0">
372  <tr>
373    <td>
374      &nbsp;
375    </td>
376    <td>
377
378<p>
379    </td>
380  </tr>
381</table>
382<a class="anchor" name="a10" doxytag="EnvMap.cpp::TEX0"></a><p>
383<table class="mdTable" cellpadding="2" cellspacing="0">
384  <tr>
385    <td class="mdRow">
386      <table cellpadding="0" cellspacing="0" border="0">
387        <tr>
388          <td class="md" nowrap valign="top">#define TEX0&nbsp;&nbsp;&nbsp;L"Media\\Maps\\white.png"          </td>
389        </tr>
390      </table>
391    </td>
392  </tr>
393</table>
394<table cellspacing="5" cellpadding="0" border="0">
395  <tr>
396    <td>
397      &nbsp;
398    </td>
399    <td>
400
401<p>
402    </td>
403  </tr>
404</table>
405<a class="anchor" name="a11" doxytag="EnvMap.cpp::TEX1"></a><p>
406<table class="mdTable" cellpadding="2" cellspacing="0">
407  <tr>
408    <td class="mdRow">
409      <table cellpadding="0" cellspacing="0" border="0">
410        <tr>
411          <td class="md" nowrap valign="top">#define TEX1&nbsp;&nbsp;&nbsp;L"Media\\Maps\\pixel-grid-gy.png"          </td>
412        </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>
423
424<p>
425    </td>
426  </tr>
427</table>
428<a class="anchor" name="a12" doxytag="EnvMap.cpp::TEX2"></a><p>
429<table class="mdTable" 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">#define TEX2&nbsp;&nbsp;&nbsp;L"Media\\Maps\\column.png"          </td>
435        </tr>
436      </table>
437    </td>
438  </tr>
439</table>
440<table cellspacing="5" cellpadding="0" border="0">
441  <tr>
442    <td>
443      &nbsp;
444    </td>
445    <td>
446
447<p>
448    </td>
449  </tr>
450</table>
451<hr><h2>Variable Documentation</h2>
452<a class="anchor" name="a17" doxytag="EnvMap.cpp::pp"></a><p>
453<table class="mdTable" cellpadding="2" cellspacing="0">
454  <tr>
455    <td class="mdRow">
456      <table cellpadding="0" cellspacing="0" border="0">
457        <tr>
458          <td class="md" nowrap valign="top"><a class="el" href="class_parameters.html">Parameters</a> <a class="el" href="_main_8cpp.html#a15">pp</a>          </td>
459        </tr>
460      </table>
461    </td>
462  </tr>
463</table>
464<table cellspacing="5" cellpadding="0" border="0">
465  <tr>
466    <td>
467      &nbsp;
468    </td>
469    <td>
470
471<p>
472managing parameters of the algorithm
473<p>
474    </td>
475  </tr>
476</table>
477<hr size="1"><address style="align: right;"><small>Generated on Thu Apr 27 11:58:00 2006 for gyak by&nbsp;
478<a href="http://www.doxygen.org/index.html">
479<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address>
480</body>
481</html>
Note: See TracBrowser for help on using the repository browser.