source: GTP/trunk/App/Demos/Illum/PathMap/doc/html/struct_path_map_effect_1_1_render_mesh.html @ 896

Revision 896, 8.3 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>Path Map Module: PathMapEffect::RenderMesh Struct 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 id="current"><a href="annotated.html"><span>Classes</span></a></li>
12  </ul></div>
13<div class="tabs">
14  <ul>
15    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
16    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
17    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
18  </ul></div>
19<div class="nav">
20<a class="el" href="class_path_map_effect.html">PathMapEffect</a>::<a class="el" href="struct_path_map_effect_1_1_render_mesh.html">RenderMesh</a></div>
21<h1>PathMapEffect::RenderMesh Struct Reference</h1><!-- doxytag: class="PathMapEffect::RenderMesh" -->struct containing all mesh related data. Will be filled from X files in <a class="el" href="class_path_map_effect.html">PathMapEffect</a> constructor 
22<a href="#_details">More...</a>
23<p>
24<a href="struct_path_map_effect_1_1_render_mesh-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
25<tr><td></td></tr>
26<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
27<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d4f8dfedad8f4b56c36b6400bef44bb"></a><!-- doxytag: member="PathMapEffect::RenderMesh::setVertexFormat" ref="7d4f8dfedad8f4b56c36b6400bef44bb" args="(DWORD fvf, LPDIRECT3DDEVICE9 device)" -->
28HRESULT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#7d4f8dfedad8f4b56c36b6400bef44bb">setVertexFormat</a> (DWORD fvf, LPDIRECT3DDEVICE9 <a class="el" href="class_path_map_effect.html#59818a13998553982342552f958debb8">device</a>)</td></tr>
29
30<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">rebuild D3D to have differnet vertex format <br></td></tr>
31<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55b9dbf70ad05e8b00380a6acfee30d2"></a><!-- doxytag: member="PathMapEffect::RenderMesh::buildEdgeVertexBuffer" ref="55b9dbf70ad05e8b00380a6acfee30d2" args="(LPDIRECT3DDEVICE9 device)" -->
32void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#55b9dbf70ad05e8b00380a6acfee30d2">buildEdgeVertexBuffer</a> (LPDIRECT3DDEVICE9 <a class="el" href="class_path_map_effect.html#59818a13998553982342552f958debb8">device</a>)</td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">compute line primitives to edgeVertexBuffer <br></td></tr>
35<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
36<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e02587b77ab367efaf2ded2b23f98d4a"></a><!-- doxytag: member="PathMapEffect::RenderMesh::nSubsets" ref="e02587b77ab367efaf2ded2b23f98d4a" args="" -->
37unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#e02587b77ab367efaf2ded2b23f98d4a">nSubsets</a></td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of submeshes (with possible different material) <br></td></tr>
40<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a9edce34a74b97f47426c5631262f64"></a><!-- doxytag: member="PathMapEffect::RenderMesh::mesh" ref="3a9edce34a74b97f47426c5631262f64" args="" -->
41LPD3DXMESH&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#3a9edce34a74b97f47426c5631262f64">mesh</a></td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D3D mesh. <br></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2f2227bb82a2155b3271f9ddb8ddec0"></a><!-- doxytag: member="PathMapEffect::RenderMesh::materialBuffer" ref="e2f2227bb82a2155b3271f9ddb8ddec0" args="" -->
45LPD3DXBUFFER&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#e2f2227bb82a2155b3271f9ddb8ddec0">materialBuffer</a></td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D3D material buffer. <br></td></tr>
48<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d13f93d15dd71a4c0040860626d82be"></a><!-- doxytag: member="PathMapEffect::RenderMesh::materials" ref="1d13f93d15dd71a4c0040860626d82be" args="" -->
49D3DXMATERIAL *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#1d13f93d15dd71a4c0040860626d82be">materials</a></td></tr>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D3D material array. <br></td></tr>
52<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6073ecd91b3fecf4a40dab4b6177e6f6"></a><!-- doxytag: member="PathMapEffect::RenderMesh::textures" ref="6073ecd91b3fecf4a40dab4b6177e6f6" args="" -->
53LPDIRECT3DTEXTURE9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#6073ecd91b3fecf4a40dab4b6177e6f6">textures</a></td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D3D textures for the materials. <br></td></tr>
56<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9879a2a152094a7a805079d1882607d"></a><!-- doxytag: member="PathMapEffect::RenderMesh::rayTraceMaterial" ref="c9879a2a152094a7a805079d1882607d" args="" -->
57<a class="el" href="class_material.html">Material</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#c9879a2a152094a7a805079d1882607d">rayTraceMaterial</a></td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">material used in for ray tracing <br></td></tr>
60<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9822aa2bf9a452834299176dea1d5fd4"></a><!-- doxytag: member="PathMapEffect::RenderMesh::rayTraceMesh" ref="9822aa2bf9a452834299176dea1d5fd4" args="" -->
61<a class="el" href="class_triangle_mesh.html">TriangleMesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#9822aa2bf9a452834299176dea1d5fd4">rayTraceMesh</a></td></tr>
62
63<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the raytracable representation of the mesh <br></td></tr>
64<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9bb6aedaf8e7da23edc346f71589d86"></a><!-- doxytag: member="PathMapEffect::RenderMesh::edgeVertexBuffer" ref="e9bb6aedaf8e7da23edc346f71589d86" args="" -->
65LPDIRECT3DVERTEXBUFFER9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#e9bb6aedaf8e7da23edc346f71589d86">edgeVertexBuffer</a></td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a set of line primitives for atlas (PRM) rendering <br></td></tr>
68<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="176e5fc597ac5edcc5cf09d700f19881"></a><!-- doxytag: member="PathMapEffect::RenderMesh::nEdges" ref="176e5fc597ac5edcc5cf09d700f19881" args="" -->
69int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_path_map_effect_1_1_render_mesh.html#176e5fc597ac5edcc5cf09d700f19881">nEdges</a></td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of line primitives in edgeVertexBuffer <br></td></tr>
72</table>
73<hr><a name="_details"></a><h2>Detailed Description</h2>
74struct containing all mesh related data. Will be filled from X files in <a class="el" href="class_path_map_effect.html">PathMapEffect</a> constructor
75<p>
76<hr>The documentation for this struct was generated from the following files:<ul>
77<li>PathMapEffect.h<li>PathMapEffect.cpp</ul>
78<hr size="1"><address style="align: right;"><small>Generated on Thu Apr 27 17:17:42 2006 for Path Map Module by&nbsp;
79<a href="http://www.doxygen.org/index.html">
80<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
81</body>
82</html>
Note: See TracBrowser for help on using the repository browser.