aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/irrlicht-1.8.1/doc/html/classirr_1_1video_1_1_s_material_layer.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/others/irrlicht-1.8.1/doc/html/classirr_1_1video_1_1_s_material_layer.html')
-rw-r--r--src/others/irrlicht-1.8.1/doc/html/classirr_1_1video_1_1_s_material_layer.html559
1 files changed, 559 insertions, 0 deletions
diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1video_1_1_s_material_layer.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1video_1_1_s_material_layer.html
new file mode 100644
index 0000000..ff4c06c
--- /dev/null
+++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1video_1_1_s_material_layer.html
@@ -0,0 +1,559 @@
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::SMaterialLayer Class 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('classirr_1_1video_1_1_s_material_layer.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> &#124;
90<a href="#friends">Friends</a> </div>
91 <div class="headertitle">
92<div class="title">irr::video::SMaterialLayer Class Reference</div> </div>
93</div>
94<div class="contents">
95<!-- doxytag: class="irr::video::SMaterialLayer" -->
96<p>Struct for holding material parameters which exist per texture layer.
97 <a href="classirr_1_1video_1_1_s_material_layer.html#details">More...</a></p>
98
99<p><code>#include &lt;<a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>&gt;</code></p>
100
101<p><a href="classirr_1_1video_1_1_s_material_layer-members.html">List of all members.</a></p>
102<h2><a name="pub-methods"></a>
103Public Member Functions</h2>
104<ul>
105<li><a class="el" href="classirr_1_1video_1_1_s_material_layer.html#aa33412579ecf68093eec0926cfddfcda">SMaterialLayer</a> ()
106<dl class="el"><dd class="mdescRight">Default constructor. <a href="#aa33412579ecf68093eec0926cfddfcda"></a><br/></dl><li><a class="el" href="classirr_1_1video_1_1_s_material_layer.html#afb8b8d94178e389f8afa1e6190a35f9d">SMaterialLayer</a> (const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;other)
107<dl class="el"><dd class="mdescRight">Copy constructor. <a href="#afb8b8d94178e389f8afa1e6190a35f9d"></a><br/></dl><li><a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a3a95dd1993dcc1f2d4bf873602b49b4e">~SMaterialLayer</a> ()
108<dl class="el"><dd class="mdescRight">Destructor. <a href="#a3a95dd1993dcc1f2d4bf873602b49b4e"></a><br/></dl><li><a class="el" href="namespaceirr_1_1core.html#a73fa92e638c5ca97efd72da307cc9b65">core::matrix4</a> &amp; <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#aa8d7c025f5bb282537b8886c340dbe63">getTextureMatrix</a> ()
109<dl class="el"><dd class="mdescRight">Gets the texture transformation matrix. <a href="#aa8d7c025f5bb282537b8886c340dbe63"></a><br/></dl><li>const <a class="el" href="namespaceirr_1_1core.html#a73fa92e638c5ca97efd72da307cc9b65">core::matrix4</a> &amp; <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#afb93485db1af2c83486e55826be59049">getTextureMatrix</a> () const
110<dl class="el"><dd class="mdescRight">Gets the immutable texture transformation matrix. <a href="#afb93485db1af2c83486e55826be59049"></a><br/></dl><li>bool <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a400cc9efd2910b66dcdc57cbb244ce92">operator!=</a> (const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;b) const
111<dl class="el"><dd class="mdescRight">Inequality operator. <a href="#a400cc9efd2910b66dcdc57cbb244ce92"></a><br/></dl><li><a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp; <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a94f5f3af3cd4ded545779e1942c63734">operator=</a> (const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;other)
112<dl class="el"><dd class="mdescRight">Assignment operator. <a href="#a94f5f3af3cd4ded545779e1942c63734"></a><br/></dl><li>bool <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#ac35ecbecf111244de7b91626d935494d">operator==</a> (const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;b) const
113<dl class="el"><dd class="mdescRight">Equality operator. <a href="#ac35ecbecf111244de7b91626d935494d"></a><br/></dl><li>void <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a0f84f47351a17b2a6041688a425fda1a">setTextureMatrix</a> (const <a class="el" href="namespaceirr_1_1core.html#a73fa92e638c5ca97efd72da307cc9b65">core::matrix4</a> &amp;mat)
114<dl class="el"><dd class="mdescRight">Sets the texture transformation matrix to mat. <a href="#a0f84f47351a17b2a6041688a425fda1a"></a><br/></dl></ul>
115<h2><a name="pub-attribs"></a>
116Public Attributes</h2>
117<ul>
118<li><a class="el" href="namespaceirr.html#a646874f69af8ff87fc10201b0254a761">u8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#aed142b316a920ec8fc5e0df09d3de3eb">AnisotropicFilter</a>
119<dl class="el"><dd class="mdescRight">Is anisotropic filtering enabled? Default: 0, disabled. <a href="#aed142b316a920ec8fc5e0df09d3de3eb"></a><br/></dl><li>bool <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a72b122a636971204922d399ec6c0e8ac">BilinearFilter</a>:1
120<dl class="el"><dd class="mdescRight">Is bilinear filtering enabled? Default: true. <a href="#a72b122a636971204922d399ec6c0e8ac"></a><br/></dl><li><a class="el" href="namespaceirr.html#adc3ec66d7537550be0fea1c9eeadd63d">s8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a5d1ac213ab5b7bcab23464eefd102b53">LODBias</a>
121<dl class="el"><dd class="mdescRight">Bias for the mipmap choosing decision. <a href="#a5d1ac213ab5b7bcab23464eefd102b53"></a><br/></dl><li><a class="el" href="classirr_1_1video_1_1_i_texture.html">ITexture</a> * <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#aee7162444c5ed350375c7a46e1bbe450">Texture</a>
122<dl class="el"><dd class="mdescRight">Texture. <a href="#aee7162444c5ed350375c7a46e1bbe450"></a><br/></dl><li><a class="el" href="namespaceirr.html#a646874f69af8ff87fc10201b0254a761">u8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#afb8408075afd8e84c8ff7c46f7a899bb">TextureWrapU</a>:4
123<dl class="el"><dd class="mdescRight">Texture Clamp Mode. <a href="#afb8408075afd8e84c8ff7c46f7a899bb"></a><br/></dl><li><a class="el" href="namespaceirr.html#a646874f69af8ff87fc10201b0254a761">u8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#ab53382f9a43cea8255d0ed48cd5676d1">TextureWrapV</a>:4
124<li>bool <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#ad1b093b1a8e26cb10156a02ac78bdf67">TrilinearFilter</a>:1
125<dl class="el"><dd class="mdescRight">Is trilinear filtering enabled? Default: false. <a href="#ad1b093b1a8e26cb10156a02ac78bdf67"></a><br/></dl></ul>
126<h2><a name="friends"></a>
127Friends</h2>
128<ul>
129<li>class <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a178a261c0a0cf47aa84fb7e9345f6d6f">SMaterial</a>
130</ul>
131<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
132<div class="textblock"><p>Struct for holding material parameters which exist per texture layer. </p>
133
134<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00048">48</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
135</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
136<a class="anchor" id="aa33412579ecf68093eec0926cfddfcda"></a><!-- doxytag: member="irr::video::SMaterialLayer::SMaterialLayer" ref="aa33412579ecf68093eec0926cfddfcda" args="()" -->
137<div class="memitem">
138<div class="memproto">
139 <table class="memname">
140 <tr>
141 <td class="memname">irr::video::SMaterialLayer::SMaterialLayer </td>
142 <td>(</td>
143 <td class="paramname"></td><td>)</td>
144 <td><code> [inline]</code></td>
145 </tr>
146 </table>
147</div>
148<div class="memdoc">
149
150<p>Default constructor. </p>
151
152<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00052">52</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
153
154</div>
155</div>
156<a class="anchor" id="afb8b8d94178e389f8afa1e6190a35f9d"></a><!-- doxytag: member="irr::video::SMaterialLayer::SMaterialLayer" ref="afb8b8d94178e389f8afa1e6190a35f9d" args="(const SMaterialLayer &amp;other)" -->
157<div class="memitem">
158<div class="memproto">
159 <table class="memname">
160 <tr>
161 <td class="memname">irr::video::SMaterialLayer::SMaterialLayer </td>
162 <td>(</td>
163 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;&#160;</td>
164 <td class="paramname"><em>other</em></td><td>)</td>
165 <td><code> [inline]</code></td>
166 </tr>
167 </table>
168</div>
169<div class="memdoc">
170
171<p>Copy constructor. </p>
172<dl><dt><b>Parameters:</b></dt><dd>
173 <table class="params">
174 <tr><td class="paramname">other</td><td>Material layer to copy from. </td></tr>
175 </table>
176 </dd>
177</dl>
178
179<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00065">65</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
180
181</div>
182</div>
183<a class="anchor" id="a3a95dd1993dcc1f2d4bf873602b49b4e"></a><!-- doxytag: member="irr::video::SMaterialLayer::~SMaterialLayer" ref="a3a95dd1993dcc1f2d4bf873602b49b4e" args="()" -->
184<div class="memitem">
185<div class="memproto">
186 <table class="memname">
187 <tr>
188 <td class="memname">irr::video::SMaterialLayer::~SMaterialLayer </td>
189 <td>(</td>
190 <td class="paramname"></td><td>)</td>
191 <td><code> [inline]</code></td>
192 </tr>
193 </table>
194</div>
195<div class="memdoc">
196
197<p>Destructor. </p>
198
199<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00073">73</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
200
201<p>References <a class="el" href="irr_allocator_8h_source.html#l00039">irr::core::irrAllocator&lt; T &gt;::deallocate()</a>, and <a class="el" href="irr_allocator_8h_source.html#l00051">irr::core::irrAllocator&lt; T &gt;::destruct()</a>.</p>
202
203</div>
204</div>
205<hr/><h2>Member Function Documentation</h2>
206<a class="anchor" id="aa8d7c025f5bb282537b8886c340dbe63"></a><!-- doxytag: member="irr::video::SMaterialLayer::getTextureMatrix" ref="aa8d7c025f5bb282537b8886c340dbe63" args="()" -->
207<div class="memitem">
208<div class="memproto">
209 <table class="memname">
210 <tr>
211 <td class="memname"><a class="el" href="namespaceirr_1_1core.html#a73fa92e638c5ca97efd72da307cc9b65">core::matrix4</a>&amp; irr::video::SMaterialLayer::getTextureMatrix </td>
212 <td>(</td>
213 <td class="paramname"></td><td>)</td>
214 <td><code> [inline]</code></td>
215 </tr>
216 </table>
217</div>
218<div class="memdoc">
219
220<p>Gets the texture transformation matrix. </p>
221<dl class="return"><dt><b>Returns:</b></dt><dd>Texture matrix of this layer. </dd></dl>
222
223<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00122">122</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
224
225<p>References <a class="el" href="irr_allocator_8h_source.html#l00033">irr::core::irrAllocator&lt; T &gt;::allocate()</a>, <a class="el" href="irr_allocator_8h_source.html#l00045">irr::core::irrAllocator&lt; T &gt;::construct()</a>, and <a class="el" href="namespaceirr_1_1core.html#ac4561f3920d3fbfbfff74c9bed1f2713">irr::core::IdentityMatrix</a>.</p>
226
227<p>Referenced by <a class="el" href="_s_material_8h_source.html#l00444">irr::video::SMaterial::getTextureMatrix()</a>.</p>
228
229</div>
230</div>
231<a class="anchor" id="afb93485db1af2c83486e55826be59049"></a><!-- doxytag: member="irr::video::SMaterialLayer::getTextureMatrix" ref="afb93485db1af2c83486e55826be59049" args="() const " -->
232<div class="memitem">
233<div class="memproto">
234 <table class="memname">
235 <tr>
236 <td class="memname">const <a class="el" href="namespaceirr_1_1core.html#a73fa92e638c5ca97efd72da307cc9b65">core::matrix4</a>&amp; irr::video::SMaterialLayer::getTextureMatrix </td>
237 <td>(</td>
238 <td class="paramname"></td><td>)</td>
239 <td> const<code> [inline]</code></td>
240 </tr>
241 </table>
242</div>
243<div class="memdoc">
244
245<p>Gets the immutable texture transformation matrix. </p>
246<dl class="return"><dt><b>Returns:</b></dt><dd>Texture matrix of this layer. </dd></dl>
247
248<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00134">134</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
249
250<p>References <a class="el" href="namespaceirr_1_1core.html#ac4561f3920d3fbfbfff74c9bed1f2713">irr::core::IdentityMatrix</a>.</p>
251
252</div>
253</div>
254<a class="anchor" id="a400cc9efd2910b66dcdc57cbb244ce92"></a><!-- doxytag: member="irr::video::SMaterialLayer::operator!=" ref="a400cc9efd2910b66dcdc57cbb244ce92" args="(const SMaterialLayer &amp;b) const " -->
255<div class="memitem">
256<div class="memproto">
257 <table class="memname">
258 <tr>
259 <td class="memname">bool irr::video::SMaterialLayer::operator!= </td>
260 <td>(</td>
261 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;&#160;</td>
262 <td class="paramname"><em>b</em></td><td>)</td>
263 <td> const<code> [inline]</code></td>
264 </tr>
265 </table>
266</div>
267<div class="memdoc">
268
269<p>Inequality operator. </p>
270<dl><dt><b>Parameters:</b></dt><dd>
271 <table class="params">
272 <tr><td class="paramname">b</td><td>Layer to compare to. </td></tr>
273 </table>
274 </dd>
275</dl>
276<dl class="return"><dt><b>Returns:</b></dt><dd>True if layers are different, else false. </dd></dl>
277
278<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00158">158</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
279
280<p>References <a class="el" href="_s_material_layer_8h_source.html#l00206">AnisotropicFilter</a>, <a class="el" href="_s_material_layer_8h_source.html#l00192">BilinearFilter</a>, <a class="el" href="_s_material_layer_8h_source.html#l00213">LODBias</a>, <a class="el" href="_s_material_layer_8h_source.html#l00184">Texture</a>, <a class="el" href="_s_material_layer_8h_source.html#l00188">TextureWrapU</a>, <a class="el" href="_s_material_layer_8h_source.html#l00189">TextureWrapV</a>, and <a class="el" href="_s_material_layer_8h_source.html#l00197">TrilinearFilter</a>.</p>
281
282</div>
283</div>
284<a class="anchor" id="a94f5f3af3cd4ded545779e1942c63734"></a><!-- doxytag: member="irr::video::SMaterialLayer::operator=" ref="a94f5f3af3cd4ded545779e1942c63734" args="(const SMaterialLayer &amp;other)" -->
285<div class="memitem">
286<div class="memproto">
287 <table class="memname">
288 <tr>
289 <td class="memname"><a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a>&amp; irr::video::SMaterialLayer::operator= </td>
290 <td>(</td>
291 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;&#160;</td>
292 <td class="paramname"><em>other</em></td><td>)</td>
293 <td><code> [inline]</code></td>
294 </tr>
295 </table>
296</div>
297<div class="memdoc">
298
299<p>Assignment operator. </p>
300<dl><dt><b>Parameters:</b></dt><dd>
301 <table class="params">
302 <tr><td class="paramname">other</td><td>Material layer to copy from. </td></tr>
303 </table>
304 </dd>
305</dl>
306<dl class="return"><dt><b>Returns:</b></dt><dd>This material layer, updated. </dd></dl>
307
308<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00082">82</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
309
310<p>References <a class="el" href="irr_allocator_8h_source.html#l00033">irr::core::irrAllocator&lt; T &gt;::allocate()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00206">AnisotropicFilter</a>, <a class="el" href="_s_material_layer_8h_source.html#l00192">BilinearFilter</a>, <a class="el" href="irr_allocator_8h_source.html#l00045">irr::core::irrAllocator&lt; T &gt;::construct()</a>, <a class="el" href="irr_allocator_8h_source.html#l00039">irr::core::irrAllocator&lt; T &gt;::deallocate()</a>, <a class="el" href="irr_allocator_8h_source.html#l00051">irr::core::irrAllocator&lt; T &gt;::destruct()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00213">LODBias</a>, <a class="el" href="_s_material_layer_8h_source.html#l00184">Texture</a>, <a class="el" href="_s_material_layer_8h_source.html#l00188">TextureWrapU</a>, <a class="el" href="_s_material_layer_8h_source.html#l00189">TextureWrapV</a>, and <a class="el" href="_s_material_layer_8h_source.html#l00197">TrilinearFilter</a>.</p>
311
312</div>
313</div>
314<a class="anchor" id="ac35ecbecf111244de7b91626d935494d"></a><!-- doxytag: member="irr::video::SMaterialLayer::operator==" ref="ac35ecbecf111244de7b91626d935494d" args="(const SMaterialLayer &amp;b) const " -->
315<div class="memitem">
316<div class="memproto">
317 <table class="memname">
318 <tr>
319 <td class="memname">bool irr::video::SMaterialLayer::operator== </td>
320 <td>(</td>
321 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> &amp;&#160;</td>
322 <td class="paramname"><em>b</em></td><td>)</td>
323 <td> const<code> [inline]</code></td>
324 </tr>
325 </table>
326</div>
327<div class="memdoc">
328
329<p>Equality operator. </p>
330<dl><dt><b>Parameters:</b></dt><dd>
331 <table class="params">
332 <tr><td class="paramname">b</td><td>Layer to compare to. </td></tr>
333 </table>
334 </dd>
335</dl>
336<dl class="return"><dt><b>Returns:</b></dt><dd>True if layers are equal, else false. </dd></dl>
337
338<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00180">180</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
339
340</div>
341</div>
342<a class="anchor" id="a0f84f47351a17b2a6041688a425fda1a"></a><!-- doxytag: member="irr::video::SMaterialLayer::setTextureMatrix" ref="a0f84f47351a17b2a6041688a425fda1a" args="(const core::matrix4 &amp;mat)" -->
343<div class="memitem">
344<div class="memproto">
345 <table class="memname">
346 <tr>
347 <td class="memname">void irr::video::SMaterialLayer::setTextureMatrix </td>
348 <td>(</td>
349 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#a73fa92e638c5ca97efd72da307cc9b65">core::matrix4</a> &amp;&#160;</td>
350 <td class="paramname"><em>mat</em></td><td>)</td>
351 <td><code> [inline]</code></td>
352 </tr>
353 </table>
354</div>
355<div class="memdoc">
356
357<p>Sets the texture transformation matrix to mat. </p>
358<dl><dt><b>Parameters:</b></dt><dd>
359 <table class="params">
360 <tr><td class="paramname">mat</td><td>New texture matrix for this layer. </td></tr>
361 </table>
362 </dd>
363</dl>
364
365<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00144">144</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
366
367<p>References <a class="el" href="irr_allocator_8h_source.html#l00033">irr::core::irrAllocator&lt; T &gt;::allocate()</a>, and <a class="el" href="irr_allocator_8h_source.html#l00045">irr::core::irrAllocator&lt; T &gt;::construct()</a>.</p>
368
369<p>Referenced by <a class="el" href="_s_material_8h_source.html#l00463">irr::video::SMaterial::setTextureMatrix()</a>.</p>
370
371</div>
372</div>
373<hr/><h2>Friends And Related Function Documentation</h2>
374<a class="anchor" id="a178a261c0a0cf47aa84fb7e9345f6d6f"></a><!-- doxytag: member="irr::video::SMaterialLayer::SMaterial" ref="a178a261c0a0cf47aa84fb7e9345f6d6f" args="" -->
375<div class="memitem">
376<div class="memproto">
377 <table class="memname">
378 <tr>
379 <td class="memname">friend class <a class="el" href="classirr_1_1video_1_1_s_material.html">SMaterial</a><code> [friend]</code></td>
380 </tr>
381 </table>
382</div>
383<div class="memdoc">
384
385<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00216">216</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
386
387</div>
388</div>
389<hr/><h2>Member Data Documentation</h2>
390<a class="anchor" id="aed142b316a920ec8fc5e0df09d3de3eb"></a><!-- doxytag: member="irr::video::SMaterialLayer::AnisotropicFilter" ref="aed142b316a920ec8fc5e0df09d3de3eb" args="" -->
391<div class="memitem">
392<div class="memproto">
393 <table class="memname">
394 <tr>
395 <td class="memname"><a class="el" href="namespaceirr.html#a646874f69af8ff87fc10201b0254a761">u8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#aed142b316a920ec8fc5e0df09d3de3eb">irr::video::SMaterialLayer::AnisotropicFilter</a></td>
396 </tr>
397 </table>
398</div>
399<div class="memdoc">
400
401<p>Is anisotropic filtering enabled? Default: 0, disabled. </p>
402<p>In Irrlicht you can use anisotropic texture filtering in conjunction with bilinear or trilinear texture filtering to improve rendering results. Primitives will look less blurry with this flag switched on. The number gives the maximal anisotropy degree, and is often in the range 2-16. Value 1 is equivalent to 0, but should be avoided. </p>
403
404<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00206">206</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
405
406<p>Referenced by <a class="el" href="_i_video_driver_8h_source.html#l00167">irr::video::SOverrideMaterial::apply()</a>, <a class="el" href="_s_material_8h_source.html#l00569">irr::video::SMaterial::getFlag()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, and <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>.</p>
407
408</div>
409</div>
410<a class="anchor" id="a72b122a636971204922d399ec6c0e8ac"></a><!-- doxytag: member="irr::video::SMaterialLayer::BilinearFilter" ref="a72b122a636971204922d399ec6c0e8ac" args="" -->
411<div class="memitem">
412<div class="memproto">
413 <table class="memname">
414 <tr>
415 <td class="memname">bool <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a72b122a636971204922d399ec6c0e8ac">irr::video::SMaterialLayer::BilinearFilter</a></td>
416 </tr>
417 </table>
418</div>
419<div class="memdoc">
420
421<p>Is bilinear filtering enabled? Default: true. </p>
422
423<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00192">192</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
424
425<p>Referenced by <a class="el" href="_i_video_driver_8h_source.html#l00167">irr::video::SOverrideMaterial::apply()</a>, <a class="el" href="_s_material_8h_source.html#l00569">irr::video::SMaterial::getFlag()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, and <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>.</p>
426
427</div>
428</div>
429<a class="anchor" id="a5d1ac213ab5b7bcab23464eefd102b53"></a><!-- doxytag: member="irr::video::SMaterialLayer::LODBias" ref="a5d1ac213ab5b7bcab23464eefd102b53" args="" -->
430<div class="memitem">
431<div class="memproto">
432 <table class="memname">
433 <tr>
434 <td class="memname"><a class="el" href="namespaceirr.html#adc3ec66d7537550be0fea1c9eeadd63d">s8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#a5d1ac213ab5b7bcab23464eefd102b53">irr::video::SMaterialLayer::LODBias</a></td>
435 </tr>
436 </table>
437</div>
438<div class="memdoc">
439
440<p>Bias for the mipmap choosing decision. </p>
441<p>This value can make the textures more or less blurry than with the default value of 0. The value (divided by 8.f) is added to the mipmap level chosen initially, and thus takes a smaller mipmap for a region if the value is positive. </p>
442
443<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00213">213</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
444
445<p>Referenced by <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, and <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>.</p>
446
447</div>
448</div>
449<a class="anchor" id="aee7162444c5ed350375c7a46e1bbe450"></a><!-- doxytag: member="irr::video::SMaterialLayer::Texture" ref="aee7162444c5ed350375c7a46e1bbe450" args="" -->
450<div class="memitem">
451<div class="memproto">
452 <table class="memname">
453 <tr>
454 <td class="memname"><a class="el" href="classirr_1_1video_1_1_i_texture.html">ITexture</a>* <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#aee7162444c5ed350375c7a46e1bbe450">irr::video::SMaterialLayer::Texture</a></td>
455 </tr>
456 </table>
457</div>
458<div class="memdoc">
459
460<p>Texture. </p>
461
462<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00184">184</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
463
464<p>Referenced by <a class="el" href="_s_material_8h_source.html#l00473">irr::video::SMaterial::getTexture()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>, and <a class="el" href="_s_material_8h_source.html#l00482">irr::video::SMaterial::setTexture()</a>.</p>
465
466</div>
467</div>
468<a class="anchor" id="afb8408075afd8e84c8ff7c46f7a899bb"></a><!-- doxytag: member="irr::video::SMaterialLayer::TextureWrapU" ref="afb8408075afd8e84c8ff7c46f7a899bb" args="" -->
469<div class="memitem">
470<div class="memproto">
471 <table class="memname">
472 <tr>
473 <td class="memname"><a class="el" href="namespaceirr.html#a646874f69af8ff87fc10201b0254a761">u8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#afb8408075afd8e84c8ff7c46f7a899bb">irr::video::SMaterialLayer::TextureWrapU</a></td>
474 </tr>
475 </table>
476</div>
477<div class="memdoc">
478
479<p>Texture Clamp Mode. </p>
480<p>Values are taken from E_TEXTURE_CLAMP. </p>
481
482<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00188">188</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
483
484<p>Referenced by <a class="el" href="_i_video_driver_8h_source.html#l00167">irr::video::SOverrideMaterial::apply()</a>, <a class="el" href="_s_material_8h_source.html#l00569">irr::video::SMaterial::getFlag()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>, and <a class="el" href="_s_material_8h_source.html#l00492">irr::video::SMaterial::setFlag()</a>.</p>
485
486</div>
487</div>
488<a class="anchor" id="ab53382f9a43cea8255d0ed48cd5676d1"></a><!-- doxytag: member="irr::video::SMaterialLayer::TextureWrapV" ref="ab53382f9a43cea8255d0ed48cd5676d1" args="" -->
489<div class="memitem">
490<div class="memproto">
491 <table class="memname">
492 <tr>
493 <td class="memname"><a class="el" href="namespaceirr.html#a646874f69af8ff87fc10201b0254a761">u8</a> <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#ab53382f9a43cea8255d0ed48cd5676d1">irr::video::SMaterialLayer::TextureWrapV</a></td>
494 </tr>
495 </table>
496</div>
497<div class="memdoc">
498
499<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00189">189</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
500
501<p>Referenced by <a class="el" href="_i_video_driver_8h_source.html#l00167">irr::video::SOverrideMaterial::apply()</a>, <a class="el" href="_s_material_8h_source.html#l00569">irr::video::SMaterial::getFlag()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>, and <a class="el" href="_s_material_8h_source.html#l00492">irr::video::SMaterial::setFlag()</a>.</p>
502
503</div>
504</div>
505<a class="anchor" id="ad1b093b1a8e26cb10156a02ac78bdf67"></a><!-- doxytag: member="irr::video::SMaterialLayer::TrilinearFilter" ref="ad1b093b1a8e26cb10156a02ac78bdf67" args="" -->
506<div class="memitem">
507<div class="memproto">
508 <table class="memname">
509 <tr>
510 <td class="memname">bool <a class="el" href="classirr_1_1video_1_1_s_material_layer.html#ad1b093b1a8e26cb10156a02ac78bdf67">irr::video::SMaterialLayer::TrilinearFilter</a></td>
511 </tr>
512 </table>
513</div>
514<div class="memdoc">
515
516<p>Is trilinear filtering enabled? Default: false. </p>
517<p>If the trilinear filter flag is enabled, the bilinear filtering flag is ignored. </p>
518
519<p>Definition at line <a class="el" href="_s_material_layer_8h_source.html#l00197">197</a> of file <a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a>.</p>
520
521<p>Referenced by <a class="el" href="_i_video_driver_8h_source.html#l00167">irr::video::SOverrideMaterial::apply()</a>, <a class="el" href="_s_material_8h_source.html#l00569">irr::video::SMaterial::getFlag()</a>, <a class="el" href="_s_material_layer_8h_source.html#l00158">operator!=()</a>, and <a class="el" href="_s_material_layer_8h_source.html#l00082">operator=()</a>.</p>
522
523</div>
524</div>
525<hr/>The documentation for this class was generated from the following file:<ul>
526<li><a class="el" href="_s_material_layer_8h_source.html">SMaterialLayer.h</a></li>
527</ul>
528</div>
529</div>
530 <div id="nav-path" class="navpath">
531 <ul>
532 <li class="navelem"><a class="el" href="namespaceirr.html">irr</a> </li>
533 <li class="navelem"><a class="el" href="namespaceirr_1_1video.html">video</a> </li>
534 <li class="navelem"><a class="el" href="classirr_1_1video_1_1_s_material_layer.html">SMaterialLayer</a> </li>
535<!-- window showing the filter options -->
536<div id="MSearchSelectWindow"
537 onmouseover="return searchBox.OnSearchSelectShow()"
538 onmouseout="return searchBox.OnSearchSelectHide()"
539 onkeydown="return searchBox.OnSearchSelectKey(event)">
540<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>
541
542<!-- iframe showing the search results (closed by default) -->
543<div id="MSearchResultsWindow">
544<iframe src="javascript:void(0)" frameborder="0"
545 name="MSearchResults" id="MSearchResults">
546</iframe>
547</div>
548
549
550 <li class="footer">
551<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
552Engine</a> Documentation &copy; 2003-2012 by Nikolaus Gebhardt. Generated on Sun Nov 17 2013 20:18:48 for Irrlicht 3D Engine by
553<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li>
554 </ul>
555 </div>
556
557
558</body>
559</html>