aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html')
-rw-r--r--src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html434
1 files changed, 434 insertions, 0 deletions
diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html
new file mode 100644
index 0000000..59caca1
--- /dev/null
+++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html
@@ -0,0 +1,434 @@
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::scene::IColladaMeshWriterProperties 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_1scene_1_1_i_collada_mesh_writer_properties.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> </div>
89 <div class="headertitle">
90<div class="title">irr::scene::IColladaMeshWriterProperties Class Reference</div> </div>
91</div>
92<div class="contents">
93<!-- doxytag: class="irr::scene::IColladaMeshWriterProperties" --><!-- doxytag: inherits="irr::IReferenceCounted" -->
94<p>Callback interface for properties which can be used to influence collada writing.
95 <a href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#details">More...</a></p>
96
97<p><code>#include &lt;<a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>&gt;</code></p>
98<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
99 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for irr::scene::IColladaMeshWriterProperties:</div>
100<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
101</div>
102<div id="dynsection-0-content" class="dyncontent" style="display:none;">
103 <div class="center">
104 <img src="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.png" usemap="#irr::scene::IColladaMeshWriterProperties_map" alt=""/>
105 <map id="irr::scene::IColladaMeshWriterProperties_map" name="irr::scene::IColladaMeshWriterProperties_map">
106<area href="classirr_1_1_i_reference_counted.html" title="Base class of most objects of the Irrlicht Engine." alt="irr::IReferenceCounted" shape="rect" coords="0,0,240,24"/>
107</map>
108 </div></div>
109
110<p><a href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties-members.html">List of all members.</a></p>
111<h2><a name="pub-methods"></a>
112Public Member Functions</h2>
113<ul>
114<li>virtual <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#a98a4463140ed5695a07b718ec829300e">~IColladaMeshWriterProperties</a> ()
115<li>virtual <a class="el" href="namespaceirr_1_1scene.html#a61cba210038d6d843b81d9282f1cac7e">E_COLLADA_IRR_COLOR</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#ab347c50cc9b291625d051a919d8772ab">getColorMapping</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material, <a class="el" href="namespaceirr_1_1scene.html#a6204218341c6b449d879cd8367b2f8d8">E_COLLADA_COLOR_SAMPLER</a> cs) const =0
116<dl class="el"><dd class="mdescRight">Return which color from Irrlicht should be used for the color requested by collada. <a href="#ab347c50cc9b291625d051a919d8772ab"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#a8028af2323dab63df4bdfeb292ec48cd">getCustomColor</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material, <a class="el" href="namespaceirr_1_1scene.html#a6204218341c6b449d879cd8367b2f8d8">E_COLLADA_COLOR_SAMPLER</a> cs) const =0
117<dl class="el"><dd class="mdescRight">Return custom colors for certain color types requested by collada. <a href="#a8028af2323dab63df4bdfeb292ec48cd"></a><br/></dl><li>virtual <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#ab7ec58f708ebebe941246e6c78b0691d">getIndexOfRefraction</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material) const =0
118<dl class="el"><dd class="mdescRight">Return index of refraction for that material. <a href="#ab7ec58f708ebebe941246e6c78b0691d"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1scene_1_1_i_mesh.html">IMesh</a> * <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#ac6d9e1583642ac777471bd9225d72007">getMesh</a> (<a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">irr::scene::ISceneNode</a> *node)=0
119<li>virtual <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#ad880b5fc91114049b20347a31199b2a9">getReflectivity</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material) const =0
120<dl class="el"><dd class="mdescRight">Reflectivity value for that material. <a href="#ad880b5fc91114049b20347a31199b2a9"></a><br/></dl><li>virtual <a class="el" href="namespaceirr_1_1scene.html#a9ec31e84e05295892488296b0741e2b1">E_COLLADA_TECHNIQUE_FX</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#abc0fb19092b53bdf48be8cc97a2af63b">getTechniqueFx</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material) const =0
121<dl class="el"><dd class="mdescRight">Which lighting model should be used in the technique (FX) section when exporting effects (materials) <a href="#abc0fb19092b53bdf48be8cc97a2af63b"></a><br/></dl><li>virtual <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#a171287213537036be889a36ae4896c0e">getTextureIdx</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material, <a class="el" href="namespaceirr_1_1scene.html#a6204218341c6b449d879cd8367b2f8d8">E_COLLADA_COLOR_SAMPLER</a> cs) const =0
122<dl class="el"><dd class="mdescRight">Which texture index should be used when writing the texture of the given sampler color. <a href="#a171287213537036be889a36ae4896c0e"></a><br/></dl><li>virtual <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#ac547e1f89f4655751ecd570ad70d010b">getTransparency</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material) const =0
123<dl class="el"><dd class="mdescRight">Transparency value for that material. <a href="#ac547e1f89f4655751ecd570ad70d010b"></a><br/></dl><li>virtual <a class="el" href="namespaceirr_1_1scene.html#af7dadd5b96b683cfe1800f343c4f6619">E_COLLADA_TRANSPARENT_FX</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#a0d934ae86d3e587ae22f74d775bbfa36">getTransparentFx</a> (const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;material) const =0
124<dl class="el"><dd class="mdescRight">Return the transparence color interpretation. <a href="#a0d934ae86d3e587ae22f74d775bbfa36"></a><br/></dl><li>virtual bool <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#af24d1c12b3f4168407c078bd7fc3dc82">isExportable</a> (const <a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">irr::scene::ISceneNode</a> *node) const =0
125<li>virtual bool <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html#a9c10df4dc3602efbba6a47b34e2f8f4b">useNodeMaterial</a> (const <a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">scene::ISceneNode</a> *node) const =0
126<dl class="el"><dd class="mdescRight">Return if the node has it's own material overwriting the mesh-materials. <a href="#a9c10df4dc3602efbba6a47b34e2f8f4b"></a><br/></dl></ul>
127<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
128<div class="textblock"><p>Callback interface for properties which can be used to influence collada writing. </p>
129
130<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00092">92</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
131</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
132<a class="anchor" id="a98a4463140ed5695a07b718ec829300e"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::~IColladaMeshWriterProperties" ref="a98a4463140ed5695a07b718ec829300e" args="()" -->
133<div class="memitem">
134<div class="memproto">
135 <table class="memname">
136 <tr>
137 <td class="memname">virtual irr::scene::IColladaMeshWriterProperties::~IColladaMeshWriterProperties </td>
138 <td>(</td>
139 <td class="paramname"></td><td>)</td>
140 <td><code> [inline, virtual]</code></td>
141 </tr>
142 </table>
143</div>
144<div class="memdoc">
145
146<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00095">95</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
147
148</div>
149</div>
150<hr/><h2>Member Function Documentation</h2>
151<a class="anchor" id="ab347c50cc9b291625d051a919d8772ab"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getColorMapping" ref="ab347c50cc9b291625d051a919d8772ab" args="(const video::SMaterial &amp;material, E_COLLADA_COLOR_SAMPLER cs) const =0" -->
152<div class="memitem">
153<div class="memproto">
154 <table class="memname">
155 <tr>
156 <td class="memname">virtual <a class="el" href="namespaceirr_1_1scene.html#a61cba210038d6d843b81d9282f1cac7e">E_COLLADA_IRR_COLOR</a> irr::scene::IColladaMeshWriterProperties::getColorMapping </td>
157 <td>(</td>
158 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
159 <td class="paramname"><em>material</em>, </td>
160 </tr>
161 <tr>
162 <td class="paramkey"></td>
163 <td></td>
164 <td class="paramtype"><a class="el" href="namespaceirr_1_1scene.html#a6204218341c6b449d879cd8367b2f8d8">E_COLLADA_COLOR_SAMPLER</a>&#160;</td>
165 <td class="paramname"><em>cs</em>&#160;</td>
166 </tr>
167 <tr>
168 <td></td>
169 <td>)</td>
170 <td></td><td> const<code> [pure virtual]</code></td>
171 </tr>
172 </table>
173</div>
174<div class="memdoc">
175
176<p>Return which color from Irrlicht should be used for the color requested by collada. </p>
177<p>Note that collada allows exporting either texture or color, not both. So color mapping is only checked if we have no valid texture already. By default we try to return best fits when possible. For example ECCS_DIFFUSE is mapped to ECIC_DIFFUSE. When ECIC_CUSTOM is returned then the result of getCustomColor will be used. </p>
178
179</div>
180</div>
181<a class="anchor" id="a8028af2323dab63df4bdfeb292ec48cd"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getCustomColor" ref="a8028af2323dab63df4bdfeb292ec48cd" args="(const video::SMaterial &amp;material, E_COLLADA_COLOR_SAMPLER cs) const =0" -->
182<div class="memitem">
183<div class="memproto">
184 <table class="memname">
185 <tr>
186 <td class="memname">virtual <a class="el" href="classirr_1_1video_1_1_s_color.html">video::SColor</a> irr::scene::IColladaMeshWriterProperties::getCustomColor </td>
187 <td>(</td>
188 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
189 <td class="paramname"><em>material</em>, </td>
190 </tr>
191 <tr>
192 <td class="paramkey"></td>
193 <td></td>
194 <td class="paramtype"><a class="el" href="namespaceirr_1_1scene.html#a6204218341c6b449d879cd8367b2f8d8">E_COLLADA_COLOR_SAMPLER</a>&#160;</td>
195 <td class="paramname"><em>cs</em>&#160;</td>
196 </tr>
197 <tr>
198 <td></td>
199 <td>)</td>
200 <td></td><td> const<code> [pure virtual]</code></td>
201 </tr>
202 </table>
203</div>
204<div class="memdoc">
205
206<p>Return custom colors for certain color types requested by collada. </p>
207<p>Only used when getColorMapping returns ECIC_CUSTOM for the same paramters. </p>
208
209</div>
210</div>
211<a class="anchor" id="ab7ec58f708ebebe941246e6c78b0691d"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getIndexOfRefraction" ref="ab7ec58f708ebebe941246e6c78b0691d" args="(const video::SMaterial &amp;material) const =0" -->
212<div class="memitem">
213<div class="memproto">
214 <table class="memname">
215 <tr>
216 <td class="memname">virtual <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> irr::scene::IColladaMeshWriterProperties::getIndexOfRefraction </td>
217 <td>(</td>
218 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
219 <td class="paramname"><em>material</em></td><td>)</td>
220 <td> const<code> [pure virtual]</code></td>
221 </tr>
222 </table>
223</div>
224<div class="memdoc">
225
226<p>Return index of refraction for that material. </p>
227<p>By default we don't write that. </p>
228<dl class="return"><dt><b>Returns:</b></dt><dd>a value greater equal 0.f to write &lt;index_of_refraction&gt; when it is lesser than 0 nothing will be written </dd></dl>
229
230</div>
231</div>
232<a class="anchor" id="ac6d9e1583642ac777471bd9225d72007"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getMesh" ref="ac6d9e1583642ac777471bd9225d72007" args="(irr::scene::ISceneNode *node)=0" -->
233<div class="memitem">
234<div class="memproto">
235 <table class="memname">
236 <tr>
237 <td class="memname">virtual <a class="el" href="classirr_1_1scene_1_1_i_mesh.html">IMesh</a>* irr::scene::IColladaMeshWriterProperties::getMesh </td>
238 <td>(</td>
239 <td class="paramtype"><a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">irr::scene::ISceneNode</a> *&#160;</td>
240 <td class="paramname"><em>node</em></td><td>)</td>
241 <td><code> [pure virtual]</code></td>
242 </tr>
243 </table>
244</div>
245<div class="memdoc">
246<p>Return the mesh for the given node. If it has no mesh or shouldn't export it's mesh you can return 0 in which case only the transformation matrix of the node will be used. </p>
247
248</div>
249</div>
250<a class="anchor" id="ad880b5fc91114049b20347a31199b2a9"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getReflectivity" ref="ad880b5fc91114049b20347a31199b2a9" args="(const video::SMaterial &amp;material) const =0" -->
251<div class="memitem">
252<div class="memproto">
253 <table class="memname">
254 <tr>
255 <td class="memname">virtual <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> irr::scene::IColladaMeshWriterProperties::getReflectivity </td>
256 <td>(</td>
257 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
258 <td class="paramname"><em>material</em></td><td>)</td>
259 <td> const<code> [pure virtual]</code></td>
260 </tr>
261 </table>
262</div>
263<div class="memdoc">
264
265<p>Reflectivity value for that material. </p>
266<p>The amount of perfect mirror reflection to be added to the reflected light </p>
267<dl class="return"><dt><b>Returns:</b></dt><dd>0.0 - 1.0 for reflectivity and element is not written at all when &lt; 0.f </dd></dl>
268
269</div>
270</div>
271<a class="anchor" id="abc0fb19092b53bdf48be8cc97a2af63b"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getTechniqueFx" ref="abc0fb19092b53bdf48be8cc97a2af63b" args="(const video::SMaterial &amp;material) const =0" -->
272<div class="memitem">
273<div class="memproto">
274 <table class="memname">
275 <tr>
276 <td class="memname">virtual <a class="el" href="namespaceirr_1_1scene.html#a9ec31e84e05295892488296b0741e2b1">E_COLLADA_TECHNIQUE_FX</a> irr::scene::IColladaMeshWriterProperties::getTechniqueFx </td>
277 <td>(</td>
278 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
279 <td class="paramname"><em>material</em></td><td>)</td>
280 <td> const<code> [pure virtual]</code></td>
281 </tr>
282 </table>
283</div>
284<div class="memdoc">
285
286<p>Which lighting model should be used in the technique (FX) section when exporting effects (materials) </p>
287
288</div>
289</div>
290<a class="anchor" id="a171287213537036be889a36ae4896c0e"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getTextureIdx" ref="a171287213537036be889a36ae4896c0e" args="(const video::SMaterial &amp;material, E_COLLADA_COLOR_SAMPLER cs) const =0" -->
291<div class="memitem">
292<div class="memproto">
293 <table class="memname">
294 <tr>
295 <td class="memname">virtual <a class="el" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6">s32</a> irr::scene::IColladaMeshWriterProperties::getTextureIdx </td>
296 <td>(</td>
297 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
298 <td class="paramname"><em>material</em>, </td>
299 </tr>
300 <tr>
301 <td class="paramkey"></td>
302 <td></td>
303 <td class="paramtype"><a class="el" href="namespaceirr_1_1scene.html#a6204218341c6b449d879cd8367b2f8d8">E_COLLADA_COLOR_SAMPLER</a>&#160;</td>
304 <td class="paramname"><em>cs</em>&#160;</td>
305 </tr>
306 <tr>
307 <td></td>
308 <td>)</td>
309 <td></td><td> const<code> [pure virtual]</code></td>
310 </tr>
311 </table>
312</div>
313<div class="memdoc">
314
315<p>Which texture index should be used when writing the texture of the given sampler color. </p>
316<dl class="return"><dt><b>Returns:</b></dt><dd>the index to the texture-layer or -1 if that texture should never be exported Note: for ECCS_TRANSPARENT by default the alpha channel is used, if you want to use RGB you have to set also the ECOF_RGB_ZERO flag in getTransparentFx. </dd></dl>
317
318</div>
319</div>
320<a class="anchor" id="ac547e1f89f4655751ecd570ad70d010b"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getTransparency" ref="ac547e1f89f4655751ecd570ad70d010b" args="(const video::SMaterial &amp;material) const =0" -->
321<div class="memitem">
322<div class="memproto">
323 <table class="memname">
324 <tr>
325 <td class="memname">virtual <a class="el" href="namespaceirr.html#a0277be98d67dc26ff93b1a6a1d086b07">f32</a> irr::scene::IColladaMeshWriterProperties::getTransparency </td>
326 <td>(</td>
327 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
328 <td class="paramname"><em>material</em></td><td>)</td>
329 <td> const<code> [pure virtual]</code></td>
330 </tr>
331 </table>
332</div>
333<div class="memdoc">
334
335<p>Transparency value for that material. </p>
336<p>This value is additional to transparent settings, if both are set they will be multiplicated. </p>
337<dl class="return"><dt><b>Returns:</b></dt><dd>1.0 for fully transparent, 0.0 for not transparent and not written at all when &lt; 0.f </dd></dl>
338
339</div>
340</div>
341<a class="anchor" id="a0d934ae86d3e587ae22f74d775bbfa36"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::getTransparentFx" ref="a0d934ae86d3e587ae22f74d775bbfa36" args="(const video::SMaterial &amp;material) const =0" -->
342<div class="memitem">
343<div class="memproto">
344 <table class="memname">
345 <tr>
346 <td class="memname">virtual <a class="el" href="namespaceirr_1_1scene.html#af7dadd5b96b683cfe1800f343c4f6619">E_COLLADA_TRANSPARENT_FX</a> irr::scene::IColladaMeshWriterProperties::getTransparentFx </td>
347 <td>(</td>
348 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_material.html">video::SMaterial</a> &amp;&#160;</td>
349 <td class="paramname"><em>material</em></td><td>)</td>
350 <td> const<code> [pure virtual]</code></td>
351 </tr>
352 </table>
353</div>
354<div class="memdoc">
355
356<p>Return the transparence color interpretation. </p>
357<p>Not this is only about ECCS_TRANSPARENT and does not affect getTransparency. </p>
358
359</div>
360</div>
361<a class="anchor" id="af24d1c12b3f4168407c078bd7fc3dc82"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::isExportable" ref="af24d1c12b3f4168407c078bd7fc3dc82" args="(const irr::scene::ISceneNode *node) const =0" -->
362<div class="memitem">
363<div class="memproto">
364 <table class="memname">
365 <tr>
366 <td class="memname">virtual bool irr::scene::IColladaMeshWriterProperties::isExportable </td>
367 <td>(</td>
368 <td class="paramtype">const <a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">irr::scene::ISceneNode</a> *&#160;</td>
369 <td class="paramname"><em>node</em></td><td>)</td>
370 <td> const<code> [pure virtual]</code></td>
371 </tr>
372 </table>
373</div>
374<div class="memdoc">
375<p>Should node be used in scene export? (only needed for scene-writing, ignored in mesh-writing) By default all visible nodes are exported. </p>
376
377</div>
378</div>
379<a class="anchor" id="a9c10df4dc3602efbba6a47b34e2f8f4b"></a><!-- doxytag: member="irr::scene::IColladaMeshWriterProperties::useNodeMaterial" ref="a9c10df4dc3602efbba6a47b34e2f8f4b" args="(const scene::ISceneNode *node) const =0" -->
380<div class="memitem">
381<div class="memproto">
382 <table class="memname">
383 <tr>
384 <td class="memname">virtual bool irr::scene::IColladaMeshWriterProperties::useNodeMaterial </td>
385 <td>(</td>
386 <td class="paramtype">const <a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">scene::ISceneNode</a> *&#160;</td>
387 <td class="paramname"><em>node</em></td><td>)</td>
388 <td> const<code> [pure virtual]</code></td>
389 </tr>
390 </table>
391</div>
392<div class="memdoc">
393
394<p>Return if the node has it's own material overwriting the mesh-materials. </p>
395<p>Usually true except for mesh-nodes which have isReadOnlyMaterials set. This is mostly important for naming (as <a class="el" href="classirr_1_1scene_1_1_i_scene_node.html#a1f44d8cf753b2e4c17c90d4fc2ed05b2" title="Returns the material based on the zero based index i.">ISceneNode::getMaterial()</a> already returns the correct material). You have to override it when exporting custom scenenodes with own materials. </p>
396<dl class="return"><dt><b>Returns:</b></dt><dd>true =&gt; The node's own material is used, false =&gt; ignore node material and use the one from the mesh </dd></dl>
397
398</div>
399</div>
400<hr/>The documentation for this class was generated from the following file:<ul>
401<li><a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a></li>
402</ul>
403</div>
404</div>
405 <div id="nav-path" class="navpath">
406 <ul>
407 <li class="navelem"><a class="el" href="namespaceirr.html">irr</a> </li>
408 <li class="navelem"><a class="el" href="namespaceirr_1_1scene.html">scene</a> </li>
409 <li class="navelem"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> </li>
410<!-- window showing the filter options -->
411<div id="MSearchSelectWindow"
412 onmouseover="return searchBox.OnSearchSelectShow()"
413 onmouseout="return searchBox.OnSearchSelectHide()"
414 onkeydown="return searchBox.OnSearchSelectKey(event)">
415<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>
416
417<!-- iframe showing the search results (closed by default) -->
418<div id="MSearchResultsWindow">
419<iframe src="javascript:void(0)" frameborder="0"
420 name="MSearchResults" id="MSearchResults">
421</iframe>
422</div>
423
424
425 <li class="footer">
426<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
427Engine</a> Documentation &copy; 2003-2012 by Nikolaus Gebhardt. Generated on Sun Nov 17 2013 20:18:46 for Irrlicht 3D Engine by
428<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li>
429 </ul>
430 </div>
431
432
433</body>
434</html>