aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer.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.html')
-rw-r--r--src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer.html666
1 files changed, 666 insertions, 0 deletions
diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer.html
new file mode 100644
index 0000000..ae07891
--- /dev/null
+++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_collada_mesh_writer.html
@@ -0,0 +1,666 @@
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::IColladaMeshWriter 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.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="#pro-methods">Protected Member Functions</a> </div>
90 <div class="headertitle">
91<div class="title">irr::scene::IColladaMeshWriter Class Reference</div> </div>
92</div>
93<div class="contents">
94<!-- doxytag: class="irr::scene::IColladaMeshWriter" --><!-- doxytag: inherits="irr::scene::IMeshWriter" -->
95<p>Interface for writing meshes.
96 <a href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#details">More...</a></p>
97
98<p><code>#include &lt;<a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.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::scene::IColladaMeshWriter:</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="classirr_1_1scene_1_1_i_collada_mesh_writer.png" usemap="#irr::scene::IColladaMeshWriter_map" alt=""/>
106 <map id="irr::scene::IColladaMeshWriter_map" name="irr::scene::IColladaMeshWriter_map">
107<area href="classirr_1_1scene_1_1_i_mesh_writer.html" title="Interface for writing meshes." alt="irr::scene::IMeshWriter" shape="rect" coords="0,56,182,80"/>
108<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,182,24"/>
109</map>
110 </div></div>
111
112<p><a href="classirr_1_1scene_1_1_i_collada_mesh_writer-members.html">List of all members.</a></p>
113<h2><a name="pub-methods"></a>
114Public Member Functions</h2>
115<ul>
116<li><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a1d764ba230a304fa9f93d122f86f71a6">IColladaMeshWriter</a> ()
117<li>virtual <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a85ed9eb856663c6698e1f7c4535b9057">~IColladaMeshWriter</a> ()
118<dl class="el"><dd class="mdescRight">Destructor. <a href="#a85ed9eb856663c6698e1f7c4535b9057"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1video_1_1_s_colorf.html">video::SColorf</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a383e7dec830b77f8506b779291991755">getAmbientLight</a> () const
119<dl class="el"><dd class="mdescRight">Return ambient light of the scene which is written. <a href="#a383e7dec830b77f8506b779291991755"></a><br/></dl><li><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a> * <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a1d15f938a5b05a040724f7666694cd56">getDefaultNameGenerator</a> () const
120<dl class="el"><dd class="mdescRight">Return the original default name generator of the writer. <a href="#a1d15f938a5b05a040724f7666694cd56"></a><br/></dl><li><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> * <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a95a51d0783f242d567369751aa7448cc">getDefaultProperties</a> () const
121<dl class="el"><dd class="mdescRight">Return the original default properties of the writer. <a href="#a95a51d0783f242d567369751aa7448cc"></a><br/></dl><li>virtual bool <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a7183584025a146696d4b45f7e6015334">getExportSMaterialsOnlyOnce</a> () const
122<li>virtual <a class="el" href="namespaceirr_1_1scene.html#a179008e7c02889459edf81394dbd6959">E_COLLADA_GEOMETRY_WRITING</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a388a4d91ae01bce0221f56e3641aa971">getGeometryWriting</a> () const
123<dl class="el"><dd class="mdescRight">Get the current style of geometry writing. <a href="#a388a4d91ae01bce0221f56e3641aa971"></a><br/></dl><li>virtual <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a> * <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#acd60a190c60228a87b6d218cbf9e2102">getNameGenerator</a> () const
124<dl class="el"><dd class="mdescRight">Get currently used name generator. <a href="#acd60a190c60228a87b6d218cbf9e2102"></a><br/></dl><li>virtual <br class="typebreak"/>
125<a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> * <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a5828b7a01654144c5aece5adaca7ce51">getProperties</a> () const
126<dl class="el"><dd class="mdescRight">Get properties which are currently used. <a href="#a5828b7a01654144c5aece5adaca7ce51"></a><br/></dl><li>virtual bool <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a72ee7dfeb05f3021d914b1684d7bf860">getWriteDefaultScene</a> () const
127<dl class="el"><dd class="mdescRight">Get if a default scene should be written. <a href="#a72ee7dfeb05f3021d914b1684d7bf860"></a><br/></dl><li>virtual bool <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#aeca9018df3848ce7d41a80dd4376dc19">getWriteTextures</a> () const
128<dl class="el"><dd class="mdescRight">Get if texture information should be written. <a href="#aeca9018df3848ce7d41a80dd4376dc19"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a410fb9e46db6250ff8bbf4ddb18ef1f2">setAmbientLight</a> (const <a class="el" href="classirr_1_1video_1_1_s_colorf.html">video::SColorf</a> &amp;ambientColor)
129<dl class="el"><dd class="mdescRight">Sets ambient color of the scene to write. <a href="#a410fb9e46db6250ff8bbf4ddb18ef1f2"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#af6f37ca4a1ef6238cc079f3f5d5eb612">setExportSMaterialsOnlyOnce</a> (bool exportOnce)
130<dl class="el"><dd class="mdescRight">Make certain there is only one collada material generated per Irrlicht material. <a href="#af6f37ca4a1ef6238cc079f3f5d5eb612"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a25d2e1ff0bf04375c822800b0b3a4b01">setGeometryWriting</a> (<a class="el" href="namespaceirr_1_1scene.html#a179008e7c02889459edf81394dbd6959">E_COLLADA_GEOMETRY_WRITING</a> writeStyle)
131<dl class="el"><dd class="mdescRight">Control when and how often a mesh is written. <a href="#a25d2e1ff0bf04375c822800b0b3a4b01"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a7e48b43c91133e482e76da54849ef153">setNameGenerator</a> (<a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a> *nameGenerator)
132<dl class="el"><dd class="mdescRight">Install a generator to create custom names on export. <a href="#a7e48b43c91133e482e76da54849ef153"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#acffa89579171224f10e30f2c0d09f8c1">setProperties</a> (<a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> *p)
133<dl class="el"><dd class="mdescRight">Set properties to use by the meshwriter instead of it's default properties. <a href="#acffa89579171224f10e30f2c0d09f8c1"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#acf1952c459b4b2bde5b479b6d9717c35">setWriteDefaultScene</a> (bool write)
134<dl class="el"><dd class="mdescRight">Set if a default scene should be written when writing meshes. <a href="#acf1952c459b4b2bde5b479b6d9717c35"></a><br/></dl><li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#a2fa67e9fcfefdc6cf71d682e9891d15e">setWriteTextures</a> (bool write)
135<dl class="el"><dd class="mdescRight">Set if texture information should be written. <a href="#a2fa67e9fcfefdc6cf71d682e9891d15e"></a><br/></dl><li>virtual <a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a> <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#ac9c48beab095aa6f4cb4f696bb2ecd45">toNCName</a> (const <a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a> &amp;oldString, const <a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a> &amp;prefix=<a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a>(L&quot;_NC_&quot;)) const =0
136<dl class="el"><dd class="mdescRight">Restrict the characters of oldString a set of allowed characters in xs::NCName and add the prefix. <a href="#ac9c48beab095aa6f4cb4f696bb2ecd45"></a><br/></dl><li>virtual bool <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#ad2e6e7617052c83d5f19d7811e0d5fd7">writeScene</a> (<a class="el" href="classirr_1_1io_1_1_i_write_file.html">io::IWriteFile</a> *file, <a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">scene::ISceneNode</a> *root)=0
137<dl class="el"><dd class="mdescRight">writes a scene starting with the given node <a href="#ad2e6e7617052c83d5f19d7811e0d5fd7"></a><br/></dl></ul>
138<h2><a name="pro-methods"></a>
139Protected Member Functions</h2>
140<ul>
141<li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#af3e16f890cf591164503edb7e3c0eded">setDefaultNameGenerator</a> (<a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a> *p)
142<li>virtual void <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html#aa8e2c739f035c2cd9cd858ab2b87ce6f">setDefaultProperties</a> (<a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> *p)
143</ul>
144<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
145<div class="textblock"><p>Interface for writing meshes. </p>
146
147<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00201">201</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
148</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
149<a class="anchor" id="a1d764ba230a304fa9f93d122f86f71a6"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::IColladaMeshWriter" ref="a1d764ba230a304fa9f93d122f86f71a6" args="()" -->
150<div class="memitem">
151<div class="memproto">
152 <table class="memname">
153 <tr>
154 <td class="memname">irr::scene::IColladaMeshWriter::IColladaMeshWriter </td>
155 <td>(</td>
156 <td class="paramname"></td><td>)</td>
157 <td><code> [inline]</code></td>
158 </tr>
159 </table>
160</div>
161<div class="memdoc">
162
163<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00205">205</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
164
165</div>
166</div>
167<a class="anchor" id="a85ed9eb856663c6698e1f7c4535b9057"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::~IColladaMeshWriter" ref="a85ed9eb856663c6698e1f7c4535b9057" args="()" -->
168<div class="memitem">
169<div class="memproto">
170 <table class="memname">
171 <tr>
172 <td class="memname">virtual irr::scene::IColladaMeshWriter::~IColladaMeshWriter </td>
173 <td>(</td>
174 <td class="paramname"></td><td>)</td>
175 <td><code> [inline, virtual]</code></td>
176 </tr>
177 </table>
178</div>
179<div class="memdoc">
180
181<p>Destructor. </p>
182
183<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00214">214</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
184
185<p>References <a class="el" href="_i_reference_counted_8h_source.html#l00116">irr::IReferenceCounted::drop()</a>.</p>
186
187</div>
188</div>
189<hr/><h2>Member Function Documentation</h2>
190<a class="anchor" id="a383e7dec830b77f8506b779291991755"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getAmbientLight" ref="a383e7dec830b77f8506b779291991755" args="() const " -->
191<div class="memitem">
192<div class="memproto">
193 <table class="memname">
194 <tr>
195 <td class="memname">virtual <a class="el" href="classirr_1_1video_1_1_s_colorf.html">video::SColorf</a> irr::scene::IColladaMeshWriter::getAmbientLight </td>
196 <td>(</td>
197 <td class="paramname"></td><td>)</td>
198 <td> const<code> [inline, virtual]</code></td>
199 </tr>
200 </table>
201</div>
202<div class="memdoc">
203
204<p>Return ambient light of the scene which is written. </p>
205
206<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00265">265</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
207
208</div>
209</div>
210<a class="anchor" id="a1d15f938a5b05a040724f7666694cd56"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getDefaultNameGenerator" ref="a1d15f938a5b05a040724f7666694cd56" args="() const " -->
211<div class="memitem">
212<div class="memproto">
213 <table class="memname">
214 <tr>
215 <td class="memname"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a>* irr::scene::IColladaMeshWriter::getDefaultNameGenerator </td>
216 <td>(</td>
217 <td class="paramname"></td><td>)</td>
218 <td> const<code> [inline]</code></td>
219 </tr>
220 </table>
221</div>
222<div class="memdoc">
223
224<p>Return the original default name generator of the writer. </p>
225<p>You can use this pointer in your own generator to access and return default values. </p>
226
227<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00354">354</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
228
229</div>
230</div>
231<a class="anchor" id="a95a51d0783f242d567369751aa7448cc"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getDefaultProperties" ref="a95a51d0783f242d567369751aa7448cc" args="() const " -->
232<div class="memitem">
233<div class="memproto">
234 <table class="memname">
235 <tr>
236 <td class="memname"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a>* irr::scene::IColladaMeshWriter::getDefaultProperties </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>Return the original default properties of the writer. </p>
246<p>You can use this pointer in your own properties to access and return default values. </p>
247
248<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00329">329</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
249
250</div>
251</div>
252<a class="anchor" id="a7183584025a146696d4b45f7e6015334"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getExportSMaterialsOnlyOnce" ref="a7183584025a146696d4b45f7e6015334" args="() const " -->
253<div class="memitem">
254<div class="memproto">
255 <table class="memname">
256 <tr>
257 <td class="memname">virtual bool irr::scene::IColladaMeshWriter::getExportSMaterialsOnlyOnce </td>
258 <td>(</td>
259 <td class="paramname"></td><td>)</td>
260 <td> const<code> [inline, virtual]</code></td>
261 </tr>
262 </table>
263</div>
264<div class="memdoc">
265
266<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00302">302</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
267
268</div>
269</div>
270<a class="anchor" id="a388a4d91ae01bce0221f56e3641aa971"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getGeometryWriting" ref="a388a4d91ae01bce0221f56e3641aa971" args="() const " -->
271<div class="memitem">
272<div class="memproto">
273 <table class="memname">
274 <tr>
275 <td class="memname">virtual <a class="el" href="namespaceirr_1_1scene.html#a179008e7c02889459edf81394dbd6959">E_COLLADA_GEOMETRY_WRITING</a> irr::scene::IColladaMeshWriter::getGeometryWriting </td>
276 <td>(</td>
277 <td class="paramname"></td><td>)</td>
278 <td> const<code> [inline, virtual]</code></td>
279 </tr>
280 </table>
281</div>
282<div class="memdoc">
283
284<p>Get the current style of geometry writing. </p>
285
286<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00284">284</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
287
288</div>
289</div>
290<a class="anchor" id="acd60a190c60228a87b6d218cbf9e2102"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getNameGenerator" ref="acd60a190c60228a87b6d218cbf9e2102" args="() const " -->
291<div class="memitem">
292<div class="memproto">
293 <table class="memname">
294 <tr>
295 <td class="memname">virtual <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a>* irr::scene::IColladaMeshWriter::getNameGenerator </td>
296 <td>(</td>
297 <td class="paramname"></td><td>)</td>
298 <td> const<code> [inline, virtual]</code></td>
299 </tr>
300 </table>
301</div>
302<div class="memdoc">
303
304<p>Get currently used name generator. </p>
305
306<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00347">347</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
307
308</div>
309</div>
310<a class="anchor" id="a5828b7a01654144c5aece5adaca7ce51"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getProperties" ref="a5828b7a01654144c5aece5adaca7ce51" args="() const " -->
311<div class="memitem">
312<div class="memproto">
313 <table class="memname">
314 <tr>
315 <td class="memname">virtual <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a>* irr::scene::IColladaMeshWriter::getProperties </td>
316 <td>(</td>
317 <td class="paramname"></td><td>)</td>
318 <td> const<code> [inline, virtual]</code></td>
319 </tr>
320 </table>
321</div>
322<div class="memdoc">
323
324<p>Get properties which are currently used. </p>
325
326<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00322">322</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
327
328</div>
329</div>
330<a class="anchor" id="a72ee7dfeb05f3021d914b1684d7bf860"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getWriteDefaultScene" ref="a72ee7dfeb05f3021d914b1684d7bf860" args="() const " -->
331<div class="memitem">
332<div class="memproto">
333 <table class="memname">
334 <tr>
335 <td class="memname">virtual bool irr::scene::IColladaMeshWriter::getWriteDefaultScene </td>
336 <td>(</td>
337 <td class="paramname"></td><td>)</td>
338 <td> const<code> [inline, virtual]</code></td>
339 </tr>
340 </table>
341</div>
342<div class="memdoc">
343
344<p>Get if a default scene should be written. </p>
345
346<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00253">253</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
347
348</div>
349</div>
350<a class="anchor" id="aeca9018df3848ce7d41a80dd4376dc19"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::getWriteTextures" ref="aeca9018df3848ce7d41a80dd4376dc19" args="() const " -->
351<div class="memitem">
352<div class="memproto">
353 <table class="memname">
354 <tr>
355 <td class="memname">virtual bool irr::scene::IColladaMeshWriter::getWriteTextures </td>
356 <td>(</td>
357 <td class="paramname"></td><td>)</td>
358 <td> const<code> [inline, virtual]</code></td>
359 </tr>
360 </table>
361</div>
362<div class="memdoc">
363
364<p>Get if texture information should be written. </p>
365
366<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00237">237</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
367
368</div>
369</div>
370<a class="anchor" id="a410fb9e46db6250ff8bbf4ddb18ef1f2"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setAmbientLight" ref="a410fb9e46db6250ff8bbf4ddb18ef1f2" args="(const video::SColorf &amp;ambientColor)" -->
371<div class="memitem">
372<div class="memproto">
373 <table class="memname">
374 <tr>
375 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setAmbientLight </td>
376 <td>(</td>
377 <td class="paramtype">const <a class="el" href="classirr_1_1video_1_1_s_colorf.html">video::SColorf</a> &amp;&#160;</td>
378 <td class="paramname"><em>ambientColor</em></td><td>)</td>
379 <td><code> [inline, virtual]</code></td>
380 </tr>
381 </table>
382</div>
383<div class="memdoc">
384
385<p>Sets ambient color of the scene to write. </p>
386
387<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00259">259</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
388
389</div>
390</div>
391<a class="anchor" id="af3e16f890cf591164503edb7e3c0eded"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setDefaultNameGenerator" ref="af3e16f890cf591164503edb7e3c0eded" args="(IColladaMeshWriterNames *p)" -->
392<div class="memitem">
393<div class="memproto">
394 <table class="memname">
395 <tr>
396 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setDefaultNameGenerator </td>
397 <td>(</td>
398 <td class="paramtype"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a> *&#160;</td>
399 <td class="paramname"><em>p</em></td><td>)</td>
400 <td><code> [inline, protected, virtual]</code></td>
401 </tr>
402 </table>
403</div>
404<div class="memdoc">
405
406<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00378">378</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
407
408<p>References <a class="el" href="_i_reference_counted_8h_source.html#l00116">irr::IReferenceCounted::drop()</a>, and <a class="el" href="_i_reference_counted_8h_source.html#l00086">irr::IReferenceCounted::grab()</a>.</p>
409
410</div>
411</div>
412<a class="anchor" id="aa8e2c739f035c2cd9cd858ab2b87ce6f"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setDefaultProperties" ref="aa8e2c739f035c2cd9cd858ab2b87ce6f" args="(IColladaMeshWriterProperties *p)" -->
413<div class="memitem">
414<div class="memproto">
415 <table class="memname">
416 <tr>
417 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setDefaultProperties </td>
418 <td>(</td>
419 <td class="paramtype"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> *&#160;</td>
420 <td class="paramname"><em>p</em></td><td>)</td>
421 <td><code> [inline, protected, virtual]</code></td>
422 </tr>
423 </table>
424</div>
425<div class="memdoc">
426
427<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00366">366</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
428
429<p>References <a class="el" href="_i_reference_counted_8h_source.html#l00116">irr::IReferenceCounted::drop()</a>, and <a class="el" href="_i_reference_counted_8h_source.html#l00086">irr::IReferenceCounted::grab()</a>.</p>
430
431</div>
432</div>
433<a class="anchor" id="af6f37ca4a1ef6238cc079f3f5d5eb612"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setExportSMaterialsOnlyOnce" ref="af6f37ca4a1ef6238cc079f3f5d5eb612" args="(bool exportOnce)" -->
434<div class="memitem">
435<div class="memproto">
436 <table class="memname">
437 <tr>
438 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setExportSMaterialsOnlyOnce </td>
439 <td>(</td>
440 <td class="paramtype">bool&#160;</td>
441 <td class="paramname"><em>exportOnce</em></td><td>)</td>
442 <td><code> [inline, virtual]</code></td>
443 </tr>
444 </table>
445</div>
446<div class="memdoc">
447
448<p>Make certain there is only one collada material generated per Irrlicht material. </p>
449<p>Checks before creating a collada material-name if an identical irr:::video::SMaterial has been exported already. If so don't export it with another name. This is set by default and leads to way smaller .dae files. Note that if you need to disable this flag for some reason you can still get a similar effect using the <a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html#acb5c8f38769d3fedcc76df73d9350c07" title="Return a name for the material.">IColladaMeshWriterNames::nameForMaterial</a> by returning identical names for identical materials there. </p>
450
451<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00297">297</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
452
453</div>
454</div>
455<a class="anchor" id="a25d2e1ff0bf04375c822800b0b3a4b01"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setGeometryWriting" ref="a25d2e1ff0bf04375c822800b0b3a4b01" args="(E_COLLADA_GEOMETRY_WRITING writeStyle)" -->
456<div class="memitem">
457<div class="memproto">
458 <table class="memname">
459 <tr>
460 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setGeometryWriting </td>
461 <td>(</td>
462 <td class="paramtype"><a class="el" href="namespaceirr_1_1scene.html#a179008e7c02889459edf81394dbd6959">E_COLLADA_GEOMETRY_WRITING</a>&#160;</td>
463 <td class="paramname"><em>writeStyle</em></td><td>)</td>
464 <td><code> [inline, virtual]</code></td>
465 </tr>
466 </table>
467</div>
468<div class="memdoc">
469
470<p>Control when and how often a mesh is written. </p>
471<p>Optimally ECGI_PER_MESH would be always sufficent - writing geometry once per mesh. Unfortunately many tools (at the time of writing this nearly all of them) have trouble on import when different materials are used per node. So when you override materials per node and importing the resuling collada has materials problems in other tools try using other values here. </p>
472<dl><dt><b>Parameters:</b></dt><dd>
473 <table class="params">
474 <tr><td class="paramname">writeStyle</td><td>One of the E_COLLADA_GEOMETRY_WRITING settings. </td></tr>
475 </table>
476 </dd>
477</dl>
478
479<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00278">278</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
480
481</div>
482</div>
483<a class="anchor" id="a7e48b43c91133e482e76da54849ef153"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setNameGenerator" ref="a7e48b43c91133e482e76da54849ef153" args="(IColladaMeshWriterNames *nameGenerator)" -->
484<div class="memitem">
485<div class="memproto">
486 <table class="memname">
487 <tr>
488 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setNameGenerator </td>
489 <td>(</td>
490 <td class="paramtype"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_names.html">IColladaMeshWriterNames</a> *&#160;</td>
491 <td class="paramname"><em>nameGenerator</em></td><td>)</td>
492 <td><code> [inline, virtual]</code></td>
493 </tr>
494 </table>
495</div>
496<div class="memdoc">
497
498<p>Install a generator to create custom names on export. </p>
499
500<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00335">335</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
501
502<p>References <a class="el" href="_i_reference_counted_8h_source.html#l00116">irr::IReferenceCounted::drop()</a>, and <a class="el" href="_i_reference_counted_8h_source.html#l00086">irr::IReferenceCounted::grab()</a>.</p>
503
504</div>
505</div>
506<a class="anchor" id="acffa89579171224f10e30f2c0d09f8c1"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setProperties" ref="acffa89579171224f10e30f2c0d09f8c1" args="(IColladaMeshWriterProperties *p)" -->
507<div class="memitem">
508<div class="memproto">
509 <table class="memname">
510 <tr>
511 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setProperties </td>
512 <td>(</td>
513 <td class="paramtype"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer_properties.html">IColladaMeshWriterProperties</a> *&#160;</td>
514 <td class="paramname"><em>p</em></td><td>)</td>
515 <td><code> [inline, virtual]</code></td>
516 </tr>
517 </table>
518</div>
519<div class="memdoc">
520
521<p>Set properties to use by the meshwriter instead of it's default properties. </p>
522<p>Overloading properties with an own class allows modifying the writing process in certain ways. By default properties are set to the DefaultProperties. </p>
523
524<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00310">310</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
525
526<p>References <a class="el" href="_i_reference_counted_8h_source.html#l00116">irr::IReferenceCounted::drop()</a>, and <a class="el" href="_i_reference_counted_8h_source.html#l00086">irr::IReferenceCounted::grab()</a>.</p>
527
528</div>
529</div>
530<a class="anchor" id="acf1952c459b4b2bde5b479b6d9717c35"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setWriteDefaultScene" ref="acf1952c459b4b2bde5b479b6d9717c35" args="(bool write)" -->
531<div class="memitem">
532<div class="memproto">
533 <table class="memname">
534 <tr>
535 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setWriteDefaultScene </td>
536 <td>(</td>
537 <td class="paramtype">bool&#160;</td>
538 <td class="paramname"><em>write</em></td><td>)</td>
539 <td><code> [inline, virtual]</code></td>
540 </tr>
541 </table>
542</div>
543<div class="memdoc">
544
545<p>Set if a default scene should be written when writing meshes. </p>
546<p>Many collada readers fail to read a mesh if the collada files doesn't contain a scene as well. The scene is doing an instantiation of the mesh. When using writeScene this flag is ignored (as we have scene there already) </p>
547
548<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00247">247</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
549
550</div>
551</div>
552<a class="anchor" id="a2fa67e9fcfefdc6cf71d682e9891d15e"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::setWriteTextures" ref="a2fa67e9fcfefdc6cf71d682e9891d15e" args="(bool write)" -->
553<div class="memitem">
554<div class="memproto">
555 <table class="memname">
556 <tr>
557 <td class="memname">virtual void irr::scene::IColladaMeshWriter::setWriteTextures </td>
558 <td>(</td>
559 <td class="paramtype">bool&#160;</td>
560 <td class="paramname"><em>write</em></td><td>)</td>
561 <td><code> [inline, virtual]</code></td>
562 </tr>
563 </table>
564</div>
565<div class="memdoc">
566
567<p>Set if texture information should be written. </p>
568
569<p>Definition at line <a class="el" href="_i_collada_mesh_writer_8h_source.html#l00231">231</a> of file <a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a>.</p>
570
571</div>
572</div>
573<a class="anchor" id="ac9c48beab095aa6f4cb4f696bb2ecd45"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::toNCName" ref="ac9c48beab095aa6f4cb4f696bb2ecd45" args="(const irr::core::stringw &amp;oldString, const irr::core::stringw &amp;prefix=irr::core::stringw(L&quot;_NC_&quot;)) const =0" -->
574<div class="memitem">
575<div class="memproto">
576 <table class="memname">
577 <tr>
578 <td class="memname">virtual <a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a> irr::scene::IColladaMeshWriter::toNCName </td>
579 <td>(</td>
580 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a> &amp;&#160;</td>
581 <td class="paramname"><em>oldString</em>, </td>
582 </tr>
583 <tr>
584 <td class="paramkey"></td>
585 <td></td>
586 <td class="paramtype">const <a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a> &amp;&#160;</td>
587 <td class="paramname"><em>prefix</em> = <code><a class="el" href="namespaceirr_1_1core.html#aef83fafbb1b36fcce44c07c9be23a7f2">irr::core::stringw</a>(L&quot;_NC_&quot;)</code>&#160;</td>
588 </tr>
589 <tr>
590 <td></td>
591 <td>)</td>
592 <td></td><td> const<code> [pure virtual]</code></td>
593 </tr>
594 </table>
595</div>
596<div class="memdoc">
597
598<p>Restrict the characters of oldString a set of allowed characters in xs::NCName and add the prefix. </p>
599<p>A tool function to help when using a custom name generator to generative valid names for collada names and id's. </p>
600
601</div>
602</div>
603<a class="anchor" id="ad2e6e7617052c83d5f19d7811e0d5fd7"></a><!-- doxytag: member="irr::scene::IColladaMeshWriter::writeScene" ref="ad2e6e7617052c83d5f19d7811e0d5fd7" args="(io::IWriteFile *file, scene::ISceneNode *root)=0" -->
604<div class="memitem">
605<div class="memproto">
606 <table class="memname">
607 <tr>
608 <td class="memname">virtual bool irr::scene::IColladaMeshWriter::writeScene </td>
609 <td>(</td>
610 <td class="paramtype"><a class="el" href="classirr_1_1io_1_1_i_write_file.html">io::IWriteFile</a> *&#160;</td>
611 <td class="paramname"><em>file</em>, </td>
612 </tr>
613 <tr>
614 <td class="paramkey"></td>
615 <td></td>
616 <td class="paramtype"><a class="el" href="classirr_1_1scene_1_1_i_scene_node.html">scene::ISceneNode</a> *&#160;</td>
617 <td class="paramname"><em>root</em>&#160;</td>
618 </tr>
619 <tr>
620 <td></td>
621 <td>)</td>
622 <td></td><td><code> [pure virtual]</code></td>
623 </tr>
624 </table>
625</div>
626<div class="memdoc">
627
628<p>writes a scene starting with the given node </p>
629
630</div>
631</div>
632<hr/>The documentation for this class was generated from the following file:<ul>
633<li><a class="el" href="_i_collada_mesh_writer_8h_source.html">IColladaMeshWriter.h</a></li>
634</ul>
635</div>
636</div>
637 <div id="nav-path" class="navpath">
638 <ul>
639 <li class="navelem"><a class="el" href="namespaceirr.html">irr</a> </li>
640 <li class="navelem"><a class="el" href="namespaceirr_1_1scene.html">scene</a> </li>
641 <li class="navelem"><a class="el" href="classirr_1_1scene_1_1_i_collada_mesh_writer.html">IColladaMeshWriter</a> </li>
642<!-- window showing the filter options -->
643<div id="MSearchSelectWindow"
644 onmouseover="return searchBox.OnSearchSelectShow()"
645 onmouseout="return searchBox.OnSearchSelectHide()"
646 onkeydown="return searchBox.OnSearchSelectKey(event)">
647<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>
648
649<!-- iframe showing the search results (closed by default) -->
650<div id="MSearchResultsWindow">
651<iframe src="javascript:void(0)" frameborder="0"
652 name="MSearchResults" id="MSearchResults">
653</iframe>
654</div>
655
656
657 <li class="footer">
658<a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht
659Engine</a> Documentation &copy; 2003-2012 by Nikolaus Gebhardt. Generated on Sun Nov 17 2013 20:18:46 for Irrlicht 3D Engine by
660<a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li>
661 </ul>
662 </div>
663
664
665</body>
666</html>