aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/irrlicht-1.8.1/doc/html/structirr_1_1video_1_1_s3_d_vertex_tangents.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/others/irrlicht-1.8.1/doc/html/structirr_1_1video_1_1_s3_d_vertex_tangents.html')
-rw-r--r--src/others/irrlicht-1.8.1/doc/html/structirr_1_1video_1_1_s3_d_vertex_tangents.html550
1 files changed, 550 insertions, 0 deletions
diff --git a/src/others/irrlicht-1.8.1/doc/html/structirr_1_1video_1_1_s3_d_vertex_tangents.html b/src/others/irrlicht-1.8.1/doc/html/structirr_1_1video_1_1_s3_d_vertex_tangents.html
new file mode 100644
index 0000000..a8f7f3d
--- /dev/null
+++ b/src/others/irrlicht-1.8.1/doc/html/structirr_1_1video_1_1_s3_d_vertex_tangents.html
@@ -0,0 +1,550 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<title>Irrlicht 3D Engine: irr::video::S3DVertexTangents Struct Reference</title>
6
7<link href="tabs.css" rel="stylesheet" type="text/css"/>
8<link href="doxygen.css" rel="stylesheet" type="text/css" />
9<link href="navtree.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="resize.js"></script>
12<script type="text/javascript" src="navtree.js"></script>
13<script type="text/javascript">
14 $(document).ready(initResizable);
15</script>
16<link href="search/search.css" rel="stylesheet" type="text/css"/>
17<script type="text/javascript" src="search/search.js"></script>
18<script type="text/javascript">
19 $(document).ready(function() { searchBox.OnSelectItem(0); });
20</script>
21
22</head>
23<body>
24<div id="top"><!-- do not remove this div! -->
25
26
27<div id="titlearea">
28<table cellspacing="0" cellpadding="0">
29 <tbody>
30 <tr style="height: 56px;">
31
32 <td id="projectlogo"><img alt="Logo" src="irrlichtlogo.png"/></td>
33
34
35 <td style="padding-left: 0.5em;">
36 <div id="projectname">Irrlicht 3D Engine
37
38 </div>
39
40 </td>
41
42
43
44
45 <td> <div id="MSearchBox" class="MSearchBoxInactive">
46 <span class="left">
47 <img id="MSearchSelect" src="search/mag_sel.png"
48 onmouseover="return searchBox.OnSearchSelectShow()"
49 onmouseout="return searchBox.OnSearchSelectHide()"
50 alt=""/>
51 <input type="text" id="MSearchField" value="Search" accesskey="S"
52 onfocus="searchBox.OnSearchFieldFocus(true)"
53 onblur="searchBox.OnSearchFieldFocus(false)"
54 onkeyup="searchBox.OnSearchFieldChange(event)"/>
55 </span><span class="right">
56 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
57 </span>
58 </div>
59</td>
60
61
62 </tr>
63 </tbody>
64</table>
65</div>
66
67<!-- Generated by Doxygen 1.7.5.1 -->
68<script type="text/javascript">
69var searchBox = new SearchBox("searchBox", "search",false,'Search');
70</script>
71<script type="text/javascript" src="dynsections.js"></script>
72</div>
73<div id="side-nav" class="ui-resizable side-nav-resizable">
74 <div id="nav-tree">
75 <div id="nav-tree-contents">
76 </div>
77 </div>
78 <div id="splitbar" style="-moz-user-select:none;"
79 class="ui-resizable-handle">
80 </div>
81</div>
82<script type="text/javascript">
83 initNavTree('structirr_1_1video_1_1_s3_d_vertex_tangents.html','');
84</script>
85<div id="doc-content">
86<div class="header">
87 <div class="summary">
88<a href="#pub-methods">Public Member Functions</a> &#124;
89<a href="#pub-attribs">Public Attributes</a> </div>
90 <div class="headertitle">
91<div class="title">irr::video::S3DVertexTangents Struct Reference</div> </div>
92</div>
93<div class="contents">
94<!-- doxytag: class="irr::video::S3DVertexTangents" --><!-- doxytag: inherits="irr::video::S3DVertex" -->
95<p>Vertex with a tangent and binormal vector.
96 <a href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#details">More...</a></p>
97
98<p><code>#include &lt;<a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>&gt;</code></p>
99<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
100 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for irr::video::S3DVertexTangents:</div>
101<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
102</div>
103<div id="dynsection-0-content" class="dyncontent" style="display:none;">
104 <div class="center">
105 <img src="structirr_1_1video_1_1_s3_d_vertex_tangents.png" usemap="#irr::video::S3DVertexTangents_map" alt=""/>
106 <map id="irr::video::S3DVertexTangents_map" name="irr::video::S3DVertexTangents_map">
107<area href="structirr_1_1video_1_1_s3_d_vertex.html" title="standard vertex used by the Irrlicht engine." alt="irr::video::S3DVertex" shape="rect" coords="0,0,180,24"/>
108</map>
109 </div></div>
110
111<p><a href="structirr_1_1video_1_1_s3_d_vertex_tangents-members.html">List of all members.</a></p>
112<h2><a name="pub-methods"></a>
113Public Member Functions</h2>
114<ul>
115<li><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a73c272df89a8d4d3cb5c94363a4b85d1">S3DVertexTangents</a> ()
116<dl class="el"><dd class="mdescRight">default constructor <a href="#a73c272df89a8d4d3cb5c94363a4b85d1"></a><br/></dl><li><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a9e0e424a375e5b090ba5c237a87feff2">S3DVertexTangents</a> (<a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> x, <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> y, <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> z, <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> nx=0.0f, f32 ny=0.0f, f32 nz=0.0f, SColor c=0xFFFFFFFF, f32 tu=0.0f, f32 tv=0.0f, f32 tanx=0.0f, f32 tany=0.0f, f32 tanz=0.0f, f32 bx=0.0f, f32 by=0.0f, f32 bz=0.0f)
117<dl class="el"><dd class="mdescRight">constructor <a href="#a9e0e424a375e5b090ba5c237a87feff2"></a><br/></dl><li><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a55532d7609227010fd31b3b9fbb4c03a">S3DVertexTangents</a> (const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;pos, <a class="el" href="classirr_1_1video_1_1_s_color.html">SColor</a> c, const <a class="el" href="namespaceirr_1_1core.html#a2cf08556d77f6f5a792973a6e27ed11b">core::vector2df</a> &amp;tcoords)
118<dl class="el"><dd class="mdescRight">constructor <a href="#a55532d7609227010fd31b3b9fbb4c03a"></a><br/></dl><li><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a08be9afd37c99f7e95e762340f395eaa">S3DVertexTangents</a> (const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;pos, const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;normal, <a class="el" href="classirr_1_1video_1_1_s_color.html">SColor</a> c, const <a class="el" href="namespaceirr_1_1core.html#a2cf08556d77f6f5a792973a6e27ed11b">core::vector2df</a> &amp;tcoords, const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;tangent=<a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a>(), const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;binormal=<a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a>())
119<dl class="el"><dd class="mdescRight">constructor <a href="#a08be9afd37c99f7e95e762340f395eaa"></a><br/></dl><li><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#ac2b549c2bb1a13939789100411a1d3e6">getInterpolated</a> (const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;other, <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> d)
120<li><a class="el" href="namespaceirr_1_1video.html#a0e3b59e025e0d0db0ed2ee0ce904deac">E_VERTEX_TYPE</a> <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a135342b3d4992a789eeba2b10f3f4637">getType</a> () const
121<li>bool <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a48c3ddf4f9047f0a44c2901957367471">operator!=</a> (const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;other) const
122<li>bool <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a0a6e61c2f7edb7583262a70f0c3a64ba">operator&lt;</a> (const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;other) const
123<li>bool <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a2cdfdbfa436a7f098d967ff8544a5050">operator==</a> (const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;other) const
124</ul>
125<h2><a name="pub-attribs"></a>
126Public Attributes</h2>
127<ul>
128<li><a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a1bbf1a06b343e7d477f6f31467d790ca">Binormal</a>
129<dl class="el"><dd class="mdescRight">Binormal vector (tangent x normal) <a href="#a1bbf1a06b343e7d477f6f31467d790ca"></a><br/></dl><li><a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a485fefe522b906ad5ba161e0a2c78250">Tangent</a>
130<dl class="el"><dd class="mdescRight">Tangent vector along the x-axis of the texture. <a href="#a485fefe522b906ad5ba161e0a2c78250"></a><br/></dl></ul>
131<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
132<div class="textblock"><p>Vertex with a tangent and binormal vector. </p>
133<p>Usually used for tangent space normal mapping. </p>
134
135<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00185">185</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
136</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
137<a class="anchor" id="a73c272df89a8d4d3cb5c94363a4b85d1"></a><!-- doxytag: member="irr::video::S3DVertexTangents::S3DVertexTangents" ref="a73c272df89a8d4d3cb5c94363a4b85d1" args="()" -->
138<div class="memitem">
139<div class="memproto">
140 <table class="memname">
141 <tr>
142 <td class="memname">irr::video::S3DVertexTangents::S3DVertexTangents </td>
143 <td>(</td>
144 <td class="paramname"></td><td>)</td>
145 <td><code> [inline]</code></td>
146 </tr>
147 </table>
148</div>
149<div class="memdoc">
150
151<p>default constructor </p>
152
153<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00188">188</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
154
155<p>Referenced by <a class="el" href="_s3_d_vertex_8h_source.html#l00242">getInterpolated()</a>.</p>
156
157</div>
158</div>
159<a class="anchor" id="a9e0e424a375e5b090ba5c237a87feff2"></a><!-- doxytag: member="irr::video::S3DVertexTangents::S3DVertexTangents" ref="a9e0e424a375e5b090ba5c237a87feff2" args="(f32 x, f32 y, f32 z, f32 nx=0.0f, f32 ny=0.0f, f32 nz=0.0f, SColor c=0xFFFFFFFF, f32 tu=0.0f, f32 tv=0.0f, f32 tanx=0.0f, f32 tany=0.0f, f32 tanz=0.0f, f32 bx=0.0f, f32 by=0.0f, f32 bz=0.0f)" -->
160<div class="memitem">
161<div class="memproto">
162 <table class="memname">
163 <tr>
164 <td class="memname">irr::video::S3DVertexTangents::S3DVertexTangents </td>
165 <td>(</td>
166 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
167 <td class="paramname"><em>x</em>, </td>
168 </tr>
169 <tr>
170 <td class="paramkey"></td>
171 <td></td>
172 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
173 <td class="paramname"><em>y</em>, </td>
174 </tr>
175 <tr>
176 <td class="paramkey"></td>
177 <td></td>
178 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
179 <td class="paramname"><em>z</em>, </td>
180 </tr>
181 <tr>
182 <td class="paramkey"></td>
183 <td></td>
184 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
185 <td class="paramname"><em>nx</em> = <code>0.0f</code>, </td>
186 </tr>
187 <tr>
188 <td class="paramkey"></td>
189 <td></td>
190 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
191 <td class="paramname"><em>ny</em> = <code>0.0f</code>, </td>
192 </tr>
193 <tr>
194 <td class="paramkey"></td>
195 <td></td>
196 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
197 <td class="paramname"><em>nz</em> = <code>0.0f</code>, </td>
198 </tr>
199 <tr>
200 <td class="paramkey"></td>
201 <td></td>
202 <td class="paramtype"><a class="el" href="classirr_1_1video_1_1_s_color.html">SColor</a>&#160;</td>
203 <td class="paramname"><em>c</em> = <code>0xFFFFFFFF</code>, </td>
204 </tr>
205 <tr>
206 <td class="paramkey"></td>
207 <td></td>
208 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
209 <td class="paramname"><em>tu</em> = <code>0.0f</code>, </td>
210 </tr>
211 <tr>
212 <td class="paramkey"></td>
213 <td></td>
214 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
215 <td class="paramname"><em>tv</em> = <code>0.0f</code>, </td>
216 </tr>
217 <tr>
218 <td class="paramkey"></td>
219 <td></td>
220 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
221 <td class="paramname"><em>tanx</em> = <code>0.0f</code>, </td>
222 </tr>
223 <tr>
224 <td class="paramkey"></td>
225 <td></td>
226 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
227 <td class="paramname"><em>tany</em> = <code>0.0f</code>, </td>
228 </tr>
229 <tr>
230 <td class="paramkey"></td>
231 <td></td>
232 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
233 <td class="paramname"><em>tanz</em> = <code>0.0f</code>, </td>
234 </tr>
235 <tr>
236 <td class="paramkey"></td>
237 <td></td>
238 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
239 <td class="paramname"><em>bx</em> = <code>0.0f</code>, </td>
240 </tr>
241 <tr>
242 <td class="paramkey"></td>
243 <td></td>
244 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
245 <td class="paramname"><em>by</em> = <code>0.0f</code>, </td>
246 </tr>
247 <tr>
248 <td class="paramkey"></td>
249 <td></td>
250 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
251 <td class="paramname"><em>bz</em> = <code>0.0f</code>&#160;</td>
252 </tr>
253 <tr>
254 <td></td>
255 <td>)</td>
256 <td></td><td><code> [inline]</code></td>
257 </tr>
258 </table>
259</div>
260<div class="memdoc">
261
262<p>constructor </p>
263
264<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00191">191</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
265
266</div>
267</div>
268<a class="anchor" id="a55532d7609227010fd31b3b9fbb4c03a"></a><!-- doxytag: member="irr::video::S3DVertexTangents::S3DVertexTangents" ref="a55532d7609227010fd31b3b9fbb4c03a" args="(const core::vector3df &amp;pos, SColor c, const core::vector2df &amp;tcoords)" -->
269<div class="memitem">
270<div class="memproto">
271 <table class="memname">
272 <tr>
273 <td class="memname">irr::video::S3DVertexTangents::S3DVertexTangents </td>
274 <td>(</td>
275 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;&#160;</td>
276 <td class="paramname"><em>pos</em>, </td>
277 </tr>
278 <tr>
279 <td class="paramkey"></td>
280 <td></td>
281 <td class="paramtype"><a class="el" href="classirr_1_1video_1_1_s_color.html">SColor</a>&#160;</td>
282 <td class="paramname"><em>c</em>, </td>
283 </tr>
284 <tr>
285 <td class="paramkey"></td>
286 <td></td>
287 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a2cf08556d77f6f5a792973a6e27ed11b">core::vector2df</a> &amp;&#160;</td>
288 <td class="paramname"><em>tcoords</em>&#160;</td>
289 </tr>
290 <tr>
291 <td></td>
292 <td>)</td>
293 <td></td><td><code> [inline]</code></td>
294 </tr>
295 </table>
296</div>
297<div class="memdoc">
298
299<p>constructor </p>
300
301<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00198">198</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
302
303</div>
304</div>
305<a class="anchor" id="a08be9afd37c99f7e95e762340f395eaa"></a><!-- doxytag: member="irr::video::S3DVertexTangents::S3DVertexTangents" ref="a08be9afd37c99f7e95e762340f395eaa" args="(const core::vector3df &amp;pos, const core::vector3df &amp;normal, SColor c, const core::vector2df &amp;tcoords, const core::vector3df &amp;tangent=core::vector3df(), const core::vector3df &amp;binormal=core::vector3df())" -->
306<div class="memitem">
307<div class="memproto">
308 <table class="memname">
309 <tr>
310 <td class="memname">irr::video::S3DVertexTangents::S3DVertexTangents </td>
311 <td>(</td>
312 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;&#160;</td>
313 <td class="paramname"><em>pos</em>, </td>
314 </tr>
315 <tr>
316 <td class="paramkey"></td>
317 <td></td>
318 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;&#160;</td>
319 <td class="paramname"><em>normal</em>, </td>
320 </tr>
321 <tr>
322 <td class="paramkey"></td>
323 <td></td>
324 <td class="paramtype"><a class="el" href="classirr_1_1video_1_1_s_color.html">SColor</a>&#160;</td>
325 <td class="paramname"><em>c</em>, </td>
326 </tr>
327 <tr>
328 <td class="paramkey"></td>
329 <td></td>
330 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a2cf08556d77f6f5a792973a6e27ed11b">core::vector2df</a> &amp;&#160;</td>
331 <td class="paramname"><em>tcoords</em>, </td>
332 </tr>
333 <tr>
334 <td class="paramkey"></td>
335 <td></td>
336 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;&#160;</td>
337 <td class="paramname"><em>tangent</em> = <code><a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a>()</code>, </td>
338 </tr>
339 <tr>
340 <td class="paramkey"></td>
341 <td></td>
342 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> &amp;&#160;</td>
343 <td class="paramname"><em>binormal</em> = <code><a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a>()</code>&#160;</td>
344 </tr>
345 <tr>
346 <td></td>
347 <td>)</td>
348 <td></td><td><code> [inline]</code></td>
349 </tr>
350 </table>
351</div>
352<div class="memdoc">
353
354<p>constructor </p>
355
356<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00203">203</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
357
358</div>
359</div>
360<hr/><h2>Member Function Documentation</h2>
361<a class="anchor" id="ac2b549c2bb1a13939789100411a1d3e6"></a><!-- doxytag: member="irr::video::S3DVertexTangents::getInterpolated" ref="ac2b549c2bb1a13939789100411a1d3e6" args="(const S3DVertexTangents &amp;other, f32 d)" -->
362<div class="memitem">
363<div class="memproto">
364 <table class="memname">
365 <tr>
366 <td class="memname"><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> irr::video::S3DVertexTangents::getInterpolated </td>
367 <td>(</td>
368 <td class="paramtype">const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;&#160;</td>
369 <td class="paramname"><em>other</em>, </td>
370 </tr>
371 <tr>
372 <td class="paramkey"></td>
373 <td></td>
374 <td class="paramtype"><a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a>&#160;</td>
375 <td class="paramname"><em>d</em>&#160;</td>
376 </tr>
377 <tr>
378 <td></td>
379 <td>)</td>
380 <td></td><td><code> [inline]</code></td>
381 </tr>
382 </table>
383</div>
384<div class="memdoc">
385
386<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00242">242</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
387
388<p>References <a class="el" href="_s3_d_vertex_8h_source.html#l00214">Binormal</a>, <a class="el" href="irr_math_8h_source.html#l00166">irr::core::clamp()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00063">irr::video::S3DVertex::Color</a>, <a class="el" href="vector3d_8h_source.html#l00247">irr::core::vector3d&lt; T &gt;::getInterpolated()</a>, <a class="el" href="vector2d_8h_source.html#l00278">irr::core::vector2d&lt; T &gt;::getInterpolated()</a>, <a class="el" href="_s_color_8h_source.html#l00340">irr::video::SColor::getInterpolated()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00060">irr::video::S3DVertex::Normal</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00057">irr::video::S3DVertex::Pos</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00188">S3DVertexTangents()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00211">Tangent</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00066">irr::video::S3DVertex::TCoords</a>.</p>
389
390</div>
391</div>
392<a class="anchor" id="a135342b3d4992a789eeba2b10f3f4637"></a><!-- doxytag: member="irr::video::S3DVertexTangents::getType" ref="a135342b3d4992a789eeba2b10f3f4637" args="() const " -->
393<div class="memitem">
394<div class="memproto">
395 <table class="memname">
396 <tr>
397 <td class="memname"><a class="el" href="namespaceirr_1_1video.html#a0e3b59e025e0d0db0ed2ee0ce904deac">E_VERTEX_TYPE</a> irr::video::S3DVertexTangents::getType </td>
398 <td>(</td>
399 <td class="paramname"></td><td>)</td>
400 <td> const<code> [inline]</code></td>
401 </tr>
402 </table>
403</div>
404<div class="memdoc">
405
406<p>Reimplemented from <a class="el" href="structirr_1_1video_1_1_s3_d_vertex.html#aa766f51acc8424bcc0976ce79af646db">irr::video::S3DVertex</a>.</p>
407
408<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00237">237</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
409
410<p>References <a class="el" href="_s3_d_vertex_8h_source.html#l00029">irr::video::EVT_TANGENTS</a>.</p>
411
412</div>
413</div>
414<a class="anchor" id="a48c3ddf4f9047f0a44c2901957367471"></a><!-- doxytag: member="irr::video::S3DVertexTangents::operator!=" ref="a48c3ddf4f9047f0a44c2901957367471" args="(const S3DVertexTangents &amp;other) const " -->
415<div class="memitem">
416<div class="memproto">
417 <table class="memname">
418 <tr>
419 <td class="memname">bool irr::video::S3DVertexTangents::operator!= </td>
420 <td>(</td>
421 <td class="paramtype">const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;&#160;</td>
422 <td class="paramname"><em>other</em></td><td>)</td>
423 <td> const<code> [inline]</code></td>
424 </tr>
425 </table>
426</div>
427<div class="memdoc">
428
429<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00223">223</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
430
431<p>References <a class="el" href="_s3_d_vertex_8h_source.html#l00214">Binormal</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00211">Tangent</a>.</p>
432
433</div>
434</div>
435<a class="anchor" id="a0a6e61c2f7edb7583262a70f0c3a64ba"></a><!-- doxytag: member="irr::video::S3DVertexTangents::operator&lt;" ref="a0a6e61c2f7edb7583262a70f0c3a64ba" args="(const S3DVertexTangents &amp;other) const " -->
436<div class="memitem">
437<div class="memproto">
438 <table class="memname">
439 <tr>
440 <td class="memname">bool irr::video::S3DVertexTangents::operator&lt; </td>
441 <td>(</td>
442 <td class="paramtype">const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;&#160;</td>
443 <td class="paramname"><em>other</em></td><td>)</td>
444 <td> const<code> [inline]</code></td>
445 </tr>
446 </table>
447</div>
448<div class="memdoc">
449
450<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00230">230</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
451
452<p>References <a class="el" href="_s3_d_vertex_8h_source.html#l00214">Binormal</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00211">Tangent</a>.</p>
453
454</div>
455</div>
456<a class="anchor" id="a2cdfdbfa436a7f098d967ff8544a5050"></a><!-- doxytag: member="irr::video::S3DVertexTangents::operator==" ref="a2cdfdbfa436a7f098d967ff8544a5050" args="(const S3DVertexTangents &amp;other) const " -->
457<div class="memitem">
458<div class="memproto">
459 <table class="memname">
460 <tr>
461 <td class="memname">bool irr::video::S3DVertexTangents::operator== </td>
462 <td>(</td>
463 <td class="paramtype">const <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> &amp;&#160;</td>
464 <td class="paramname"><em>other</em></td><td>)</td>
465 <td> const<code> [inline]</code></td>
466 </tr>
467 </table>
468</div>
469<div class="memdoc">
470
471<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00216">216</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
472
473<p>References <a class="el" href="_s3_d_vertex_8h_source.html#l00214">Binormal</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00211">Tangent</a>.</p>
474
475</div>
476</div>
477<hr/><h2>Member Data Documentation</h2>
478<a class="anchor" id="a1bbf1a06b343e7d477f6f31467d790ca"></a><!-- doxytag: member="irr::video::S3DVertexTangents::Binormal" ref="a1bbf1a06b343e7d477f6f31467d790ca" args="" -->
479<div class="memitem">
480<div class="memproto">
481 <table class="memname">
482 <tr>
483 <td class="memname"><a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a1bbf1a06b343e7d477f6f31467d790ca">irr::video::S3DVertexTangents::Binormal</a></td>
484 </tr>
485 </table>
486</div>
487<div class="memdoc">
488
489<p>Binormal vector (tangent x normal) </p>
490
491<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00214">214</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
492
493<p>Referenced by <a class="el" href="_s3_d_vertex_8h_source.html#l00242">getInterpolated()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00223">operator!=()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00230">operator&lt;()</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00216">operator==()</a>.</p>
494
495</div>
496</div>
497<a class="anchor" id="a485fefe522b906ad5ba161e0a2c78250"></a><!-- doxytag: member="irr::video::S3DVertexTangents::Tangent" ref="a485fefe522b906ad5ba161e0a2c78250" args="" -->
498<div class="memitem">
499<div class="memproto">
500 <table class="memname">
501 <tr>
502 <td class="memname"><a class="el" href="namespaceirr_1_1core.html#a06f169d08b5c429f5575acb7edbad811">core::vector3df</a> <a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html#a485fefe522b906ad5ba161e0a2c78250">irr::video::S3DVertexTangents::Tangent</a></td>
503 </tr>
504 </table>
505</div>
506<div class="memdoc">
507
508<p>Tangent vector along the x-axis of the texture. </p>
509
510<p>Definition at line <a class="el" href="_s3_d_vertex_8h_source.html#l00211">211</a> of file <a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a>.</p>
511
512<p>Referenced by <a class="el" href="_s3_d_vertex_8h_source.html#l00242">getInterpolated()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00223">operator!=()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00230">operator&lt;()</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00216">operator==()</a>.</p>
513
514</div>
515</div>
516<hr/>The documentation for this struct was generated from the following file:<ul>
517<li><a class="el" href="_s3_d_vertex_8h_source.html">S3DVertex.h</a></li>
518</ul>
519</div>
520</div>
521 <div id="nav-path" class="navpath">
522 <ul>
523 <li class="navelem"><a class="el" href="namespaceirr.html">irr</a> </li>
524 <li class="navelem"><a class="el" href="namespaceirr_1_1video.html">video</a> </li>
525 <li class="navelem"><a class="el" href="structirr_1_1video_1_1_s3_d_vertex_tangents.html">S3DVertexTangents</a> </li>
526<!-- window showing the filter options -->
527<div id="MSearchSelectWindow"
528 onmouseover="return searchBox.OnSearchSelectShow()"
529 onmouseout="return searchBox.OnSearchSelectHide()"
530 onkeydown="return searchBox.OnSearchSelectKey(event)">
531<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Defines</a></div>
532
533<!-- iframe showing the search results (closed by default) -->
534<div id="MSearchResultsWindow">
535<iframe src="javascript:void(0)" frameborder="0"
536 name="MSearchResults" id="MSearchResults">
537</iframe>
538</div>
539
540
541 <li class="footer">
542<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
543Engine</a> Documentation &copy; 2003-2012 by Nikolaus Gebhardt. Generated on Sun Nov 17 2013 20:18:48 for Irrlicht 3D Engine by
544<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li>
545 </ul>
546 </div>
547
548
549</body>
550</html>