1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21
22      span.virtual_style
23      {
24        font-size			 : 8pt;
25        color				 : white;
26        font-weight			: bold;
27        background			: #0a0;
28        border-left			: solid 1px #0f0;
29        border-top			: solid 1px #0f0;
30        border-right		: solid 1px #060;
31        border-bottom		: solid 1px #060;
32        padding-left		: 2px;
33        padding-right		: 2px;
34      }
35
36      span.protected_style
37      {
38        font-size			 : 8pt;
39        color				 : white;
40        font-weight			: bold;
41        background			: #444;
42        border-left			: solid 1px #ccc;
43        border-top			: solid 1px #ccc;
44        border-right		: solid 1px #222;
45        border-bottom		: solid 1px #222;
46        padding-left		: 2px;
47        padding-right		: 2px;
48      }
49        --></style>
50    <title>nw::demo::ParticleHandle</title>
51  </head>
52  <body>
53    <h1><CODE><a href="../../../nw/Overview.html">nw</a>::<a href="../../../nw/demo/Overview.html">demo</a>::ParticleHandle</CODE> Class</h1>
54    <h2>Syntax</h2>
55    <div class="section">
56      <pre class="definition">class ParticleHandle : public <a href="../../../nw/gfx/TransformNode/Overview.html">nw::gfx::TransformNode</a></pre>
57    </div>
58    <h2>Description</h2>
59    <div class="section">
60      <p>This class is used for particle management. Management information is added to the transform node.</p>
61    </div>
62    <a name="class" id="class">
63      <h2>Classes</h2>
64      <div class="section">
65        <table class="members">
66          <tr>
67            <th>
68              <a href="../../../nw/demo/ParticleHandle/DynamicBuilder/Overview.html"><CODE>nw::demo::ParticleHandle::DynamicBuilder</CODE></a>
69            </th>
70            <td>Class for building scene nodes dynamically.</td>
71          </tr> </table>
72      </div>
73    </a> <a name="enum" id="enum">
74      <h2>Enumerated Types</h2>
75      <div class="section">
76        <table class="members">
77          <tr>
78            <td width="100"> </td>
79            <th>
80              <a href="../../../nw/gfx/SceneNode/TraversalResults.html"><CODE>TraversalResults</CODE></a>
81            </th>
82            <td>Definition of the bit flag indicating the traversal results.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
83          </tr> </table>
84      </div>
85    </a> <a name="typedef" id="typedef">
86      <h2><CODE>typedef</CODE> Definitions</h2>
87      <div class="section">
88        <table class="members">
89          <tr>
90            <td width="100" />
91            <th>
92              <a href="../../../nw/gfx/TransformNode/CalculateMatrixSignal.html"><CODE>CalculateMatrixSignal</CODE></a>
93            </th>
94            <td>Definition of a callback signal that is called during matrix calculation.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
95          </tr>
96          <tr>
97            <td width="100" />
98            <th>
99              <a href="../../../nw/gfx/TransformNode/CalculateMatrixSlot.html"><CODE>CalculateMatrixSlot</CODE></a>
100            </th>
101            <td>Definition of a callback slot that is called during matrix calculation.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
102          </tr>
103          <tr>
104            <td width="100" />
105            <th>
106              <a href="../../../nw/gfx/SceneNode/UpdateSignal.html"><CODE>UpdateSignal</CODE></a>
107            </th>
108            <td>Definition of a callback signal that is called during updates.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
109          </tr>
110          <tr>
111            <td width="100" />
112            <th>
113              <a href="../../../nw/gfx/SceneNode/UpdateSlot.html"><CODE>UpdateSlot</CODE></a>
114            </th>
115            <td>Definition of a callback slot that is called during updates.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
116          </tr> </table>
117      </div>
118    </a> <a name="constant" id="constant">
119      <h2>Member Constants</h2>
120      <div class="section">
121        <table class="members">
122          <tr>
123            <td width="100">
124              <span class="static_style" title="static">S</span>
125            </td>
126            <th>
127              <span class="argument"><a href="../../../nw/gfx/SceneObject/DEFAULT_MAX_CHILDREN.html"><CODE>DEFAULT_MAX_CHILDREN</CODE></a></span>
128            </th>
129            <td width="100">const int</td>
130            <td>Maximum number of children when a fixed amount of memory is used.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.)</td>
131          </tr>
132          <tr>
133            <td width="100">
134              <span class="static_style" title="static">S</span>
135            </td>
136            <th>
137              <span class="argument"><a href="../../../nw/gfx/SceneObject/DEFAULT_MAX_CALLBACKS.html"><CODE>DEFAULT_MAX_CALLBACKS</CODE></a></span>
138            </th>
139            <td width="100">const int</td>
140            <td>Maximum number of callbacks when a fixed amount of memory is used.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.)</td>
141          </tr>
142          <tr>
143            <td width="100">
144              <span class="static_style" title="static">S</span>
145            </td>
146            <th>
147              <span class="argument"><a href="../../../nw/gfx/SceneObject/MAX_NAME_LENGTH.html"><CODE>MAX_NAME_LENGTH</CODE></a></span>
148            </th>
149            <td width="100">const int</td>
150            <td>Limit on names of scene objects.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.)</td>
151          </tr> </table>
152      </div>
153    </a> <a name="variable" id="variable">
154      <h2>Member Variables</h2>
155      <div class="section">
156        <table class="members">
157          <tr>
158            <td width="100"> </td>
159            <th>
160              <span class="argument"><CODE>NW_UT_RUNTIME_TYPEINFO</CODE></span>
161            </th>
162            <td width="100" />
163            <td>
164        </td>
165          </tr>
166          <tr>
167            <td width="100">
168              <span class="protected_style" title="protected">protected</span> </td>
169            <th>
170              <span class="argument">m_Children</span>
171            </th>
172            <td width="100"><CODE>SceneNodeChildren</CODE></td>
173            <td>Child nodes.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
174          </tr>
175          <tr>
176            <td width="100">
177              <span class="protected_style" title="protected">protected</span> </td>
178            <th>
179              <span class="argument">m_AnimBinding</span>
180            </th>
181            <td width="100"><CODE>GfxPtr&lt; AnimBinding &gt;</CODE></td>
182            <td>Animation binding.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
183          </tr>
184          <tr>
185            <td width="100">
186              <span class="protected_style" title="protected">protected</span> </td>
187            <th>
188              <span class="argument">m_BranchVisible</span>
189            </th>
190            <td width="100">bool</td>
191            <td>Visibility of a branch and descendants.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
192          </tr> </table>
193      </div>
194    </a> <a name="function" id="function">
195      <h2>Member Functions</h2>
196      <div class="section">
197        <table class="members">
198          <tr>
199            <th class="category" colspan="3">Particle Operations</th>
200          </tr>
201          <tr>
202            <td width="100">  </td>
203            <th>
204              <a href="../../../nw/demo/ParticleHandle/GetID.html"><CODE>GetID</CODE></a>
205            </th>
206            <td>Gets the ID.</td>
207          </tr>
208          <tr>
209            <td width="100">  </td>
210            <th>
211              <a href="../../../nw/demo/ParticleHandle/SetID.html"><CODE>SetID</CODE></a>
212            </th>
213            <td>Sets the ID.</td>
214          </tr>
215          <tr>
216            <td width="100">  </td>
217            <th>
218              <a href="../../../nw/demo/ParticleHandle/SetTranslate.html"><CODE>SetTranslate</CODE></a>
219            </th>
220            <td>Sets the position.</td>
221          </tr>
222          <tr>
223            <td width="100">  </td>
224            <th>
225              <a href="../../../nw/demo/ParticleHandle/GetTranslate.html"><CODE>GetTranslate</CODE></a>
226            </th>
227            <td>Gets the position.</td>
228          </tr>
229          <tr>
230            <td width="100">  </td>
231            <th>
232              <a href="../../../nw/demo/ParticleHandle/SetRotate.html"><CODE>SetRotate</CODE></a>
233            </th>
234            <td>Sets the rotation.</td>
235          </tr>
236          <tr>
237            <td width="100">  </td>
238            <th>
239              <a href="../../../nw/demo/ParticleHandle/SetScale.html"><CODE>SetScale</CODE></a>
240            </th>
241            <td>Sets the scaling.</td>
242          </tr>
243          <tr>
244            <td width="100">  </td>
245            <th>
246              <a href="../../../nw/demo/ParticleHandle/SetStepFrame.html"><CODE>SetStepFrame</CODE></a>
247            </th>
248            <td>Sets the step frame.</td>
249          </tr>
250          <tr>
251            <td width="100">  </td>
252            <th>
253              <a href="../../../nw/demo/ParticleHandle/SetFrame.html"><CODE>SetFrame</CODE></a>
254            </th>
255            <td>Sets a frame.</td>
256          </tr>
257          <tr>
258            <td width="100">  </td>
259            <th>
260              <a href="../../../nw/demo/ParticleHandle/AddTimes.html"><CODE>AddTimes</CODE></a>
261            </th>
262            <td>Advances frames the specified number of times.</td>
263          </tr>
264          <tr>
265            <td width="100">  </td>
266            <th>
267              <a href="../../../nw/demo/ParticleHandle/Reset.html"><CODE>Reset</CODE></a>
268            </th>
269            <td>Resets. No calls can be made during GPU processing.</td>
270          </tr>
271          <tr>
272            <td width="100">  </td>
273            <th>
274              <a href="../../../nw/demo/ParticleHandle/SetEmissionRatio.html"><CODE>SetEmissionRatio</CODE></a>
275            </th>
276            <td>Sets the emission ratio.</td>
277          </tr>
278          <tr>
279            <td width="100">  </td>
280            <th>
281              <a href="../../../nw/demo/ParticleHandle/GetParticleSize.html"><CODE>GetParticleSize</CODE></a>
282            </th>
283            <td>Gets the current particle size.</td>
284          </tr>
285          <tr>
286            <td width="100">  </td>
287            <th>
288              <a href="../../../nw/demo/ParticleHandle/IsDone.html"><CODE>IsDone</CODE></a>
289            </th>
290            <td>Gets whether execution is done.</td>
291          </tr>
292          <tr>
293            <td width="100">  </td>
294            <th>
295              <a href="../../../nw/demo/ParticleHandle/IsInfinity.html"><CODE>IsInfinity</CODE></a>
296            </th>
297            <td>Gets whether the effect being played is a loop effect (infinite loop).</td>
298          </tr>
299          <tr>
300            <td width="100">  </td>
301            <th>
302              <a href="../../../nw/demo/ParticleHandle/SetParticleScaleOffset.html"><CODE>SetParticleScaleOffset</CODE></a>
303            </th>
304            <td>Sets a particle scale offset value.</td>
305          </tr>
306          <tr>
307            <td width="100">  </td>
308            <th>
309              <a href="../../../nw/demo/ParticleHandle/Emission.html"><CODE>Emission</CODE></a>
310            </th>
311            <td>Performs emission-related operations.</td>
312          </tr>
313          <tr>
314            <th class="category" colspan="3">Instance Management</th>
315          </tr>
316          <tr>
317            <td width="100">  </td>
318            <th>
319              <a href="../../../nw/demo/ParticleHandle/RegisterParticleModel.html"><CODE>RegisterParticleModel</CODE></a>
320            </th>
321            <td>Registers an instance of the particle model.</td>
322          </tr>
323          <tr>
324            <td width="100">  </td>
325            <th>
326              <a href="../../../nw/demo/ParticleHandle/RegisterParticleEmitter.html"><CODE>RegisterParticleEmitter</CODE></a>
327            </th>
328            <td>Registers an instance of the particle emitter.</td>
329          </tr>
330          <tr>
331            <td width="100">  </td>
332            <th>
333              <a href="../../../nw/demo/ParticleHandle/GetParticleModelSize.html"><CODE>GetParticleModelSize</CODE></a>
334            </th>
335            <td>Gets the number of particle models being saved.</td>
336          </tr>
337          <tr>
338            <td width="100">  </td>
339            <th>
340              <a href="../../../nw/demo/ParticleHandle/GetParticleEmitterSize.html"><CODE>GetParticleEmitterSize</CODE></a>
341            </th>
342            <td>Gets the size of particle emitters being saved.</td>
343          </tr>
344          <tr>
345            <td width="100">  </td>
346            <th>
347              <a href="../../../nw/demo/ParticleHandle/GetParticleModel.html"><CODE>GetParticleModel</CODE></a>
348            </th>
349            <td>Gets a particle model instance being saved.</td>
350          </tr>
351          <tr>
352            <td width="100">  </td>
353            <th>
354              <a href="../../../nw/demo/ParticleHandle/GetParticleEmitter.html"><CODE>GetParticleEmitter</CODE></a>
355            </th>
356            <td>Gets a particle emitter instance being saved.</td>
357          </tr>
358          <tr>
359            <td width="100">  </td>
360            <th>
361              <a href="../../../nw/demo/ParticleHandle/GetParticleSet.html"><CODE>GetParticleSet</CODE></a>
362            </th>
363            <td>Gets a particle set.</td>
364          </tr>
365          <tr>
366            <th class="category" colspan="3">Resources</th>
367          </tr>
368          <tr>
369            <td width="100">  </td>
370            <th>
371              <a href="../../../nw/gfx/TransformNode/GetResTransformNode.html"><CODE>GetResTransformNode</CODE></a>
372            </th>
373            <td>Gets the transform node resource.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
374          </tr>
375          <tr>
376            <td width="100">  </td>
377            <th>
378              <a href="../../../nw/gfx/SceneNode/GetResSceneNode.html"><CODE>GetResSceneNode</CODE></a>
379            </th>
380            <td>Gets the scene node resource.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
381          </tr>
382          <tr>
383            <td width="100">  </td>
384            <th>
385              <a href="../../../nw/gfx/SceneObject/GetResSceneObject.html"><CODE>GetResSceneObject</CODE></a>
386            </th>
387            <td>Gets the scene object resource.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.)</td>
388          </tr>
389          <tr>
390            <td width="100">  </td>
391            <th>
392              <a href="../../../nw/gfx/SceneObject/GetName.html"><CODE>GetName</CODE></a>
393            </th>
394            <td>Gets the name from the resource.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.)</td>
395          </tr>
396          <tr>
397            <th class="category" colspan="3">Transforms</th>
398          </tr>
399          <tr>
400            <td width="100">  </td>
401            <th>
402              <a href="../../../nw/gfx/TransformNode/Transform.html"><CODE>Transform</CODE></a>
403            </th>
404            <td>Gets the transformation info.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
405          </tr>
406          <tr>
407            <td width="100">  </td>
408            <th>
409              <a href="../../../nw/gfx/TransformNode/WorldMatrix.html"><CODE>WorldMatrix</CODE></a>
410            </th>
411            <td>Gets the world matrix.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
412          </tr>
413          <tr>
414            <td width="100">  </td>
415            <th>
416              <a href="../../../nw/gfx/TransformNode/WorldTransform.html"><CODE>WorldTransform</CODE></a>
417            </th>
418            <td>Gets the detailed transformation info after <CODE>WorldMatrix</CODE> calculation.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
419          </tr>
420          <tr>
421            <td width="100">  </td>
422            <th>
423              <a href="../../../nw/gfx/TransformNode/InverseWorldMatrix.html"><CODE>InverseWorldMatrix</CODE></a>
424            </th>
425            <td>Gets the inverse matrix of the world matrix. Uses a cache the second time it is called and thereafter.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
426          </tr>
427          <tr>
428            <td width="100">  </td>
429            <th>
430              <a href="../../../nw/gfx/TransformNode/InvalidateInverseWorldMatrix.html"><CODE>InvalidateInverseWorldMatrix</CODE></a>
431            </th>
432            <td>Invalidates the cache used for the inverse matrix of the world matrix. (Call this when updating the world matrix.)(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
433          </tr>
434          <tr>
435            <td width="100"> <span class="virtual_style" title="virtual">V</span>
436            </td>
437            <th>
438              <a href="../../../nw/demo/ParticleHandle/UpdateDirection.html"><CODE>UpdateDirection</CODE></a>
439            </th>
440            <td>Updates the direction information.</td>
441          </tr>
442          <tr>
443            <td width="100"> <span class="virtual_style" title="virtual">V</span>
444            </td>
445            <th>
446              <a href="../../../nw/demo/ParticleHandle/UpdateTransform.html"><CODE>UpdateTransform</CODE></a>
447            </th>
448            <td>Updates transform information.</td>
449          </tr>
450          <tr>
451            <td width="100">  </td>
452            <th>
453              <a href="../../../nw/gfx/TransformNode/SetResourceBasedTransform.html"><CODE>SetResourceBasedTransform</CODE></a>
454            </th>
455            <td>Sets a transform based on a resource's transform information.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
456          </tr>
457          <tr>
458            <td width="100">  </td>
459            <th>
460              <a href="../../../nw/gfx/TransformNode/SetResourceScaledTransform.html"><CODE>SetResourceScaledTransform</CODE></a>
461            </th>
462            <td>Sets a transform based on a resource's transform information.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
463          </tr>
464          <tr>
465            <th class="category" colspan="3">Scene Trees</th>
466          </tr>
467          <tr>
468            <td width="100"> <span class="virtual_style" title="virtual">V</span>
469            </td>
470            <th>
471              <a href="../../../nw/demo/ParticleHandle/Accept.html"><CODE>Accept</CODE></a>
472            </th>
473            <td>Accepts visitors.</td>
474          </tr>
475          <tr>
476            <td width="100"> <span class="virtual_style" title="virtual">V</span>
477            </td>
478            <th>
479              <a href="../../../nw/demo/ParticleHandle/TrackbackWorldMatrix.html"><CODE>TrackbackWorldMatrix</CODE></a>
480            </th>
481            <td>Tracks back to the parent node and gets the world matrix.</td>
482          </tr>
483          <tr>
484            <td width="100"> <span class="virtual_style" title="virtual">V</span>
485            </td>
486            <th>
487              <a href="../../../nw/demo/ParticleHandle/TrackbackWorldTransform.html"><CODE>TrackbackWorldTransform</CODE></a>
488            </th>
489            <td>Tracks back to the parent node and gets the world transform.</td>
490          </tr>
491          <tr>
492            <td width="100"> <span class="virtual_style" title="virtual">V</span>
493            </td>
494            <th>
495              <a href="../../../nw/demo/ParticleHandle/TrackbackLocalTransform.html"><CODE>TrackbackLocalTransform</CODE></a>
496            </th>
497            <td>Tracks back to the parent node and gets the local transform.</td>
498          </tr>
499          <tr>
500            <td width="100"> <span class="virtual_style" title="virtual">V</span>
501            </td>
502            <th>
503              <a href="../../../nw/demo/ParticleHandle/InheritTraversalResults.html"><CODE>InheritTraversalResults</CODE></a>
504            </th>
505            <td>Inherits transform conversion information from the parent node.</td>
506          </tr>
507          <tr>
508            <td width="100">  </td>
509            <th>
510              <a href="../../../nw/gfx/SceneNode/AttachChild.html"><CODE>AttachChild</CODE></a>
511            </th>
512            <td>Attaches a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
513          </tr>
514          <tr>
515            <td width="100">  </td>
516            <th>
517              <a href="../../../nw/gfx/SceneNode/DetachChild.html"><CODE>DetachChild</CODE></a>
518            </th>
519            <td>Removes a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
520          </tr>
521          <tr>
522            <td width="100">  </td>
523            <th>
524              <a href="../../../nw/gfx/SceneNode/GetChildBegin.html"><CODE>GetChildBegin</CODE></a>
525            </th>
526            <td>Gets the beginning of a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
527          </tr>
528          <tr>
529            <td width="100">  </td>
530            <th>
531              <a href="../../../nw/gfx/SceneNode/GetChildEnd.html"><CODE>GetChildEnd</CODE></a>
532            </th>
533            <td>Gets the end of a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
534          </tr>
535          <tr>
536            <td width="100">  </td>
537            <th>
538              <a href="../../../nw/gfx/SceneNode/DetachAllChildren.html"><CODE>DetachAllChildren</CODE></a>
539            </th>
540            <td>Removes all children.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
541          </tr>
542          <tr>
543            <th class="category" colspan="3">Callbacks</th>
544          </tr>
545          <tr>
546            <td width="100">  </td>
547            <th>
548              <a href="../../../nw/gfx/TransformNode/PostCalculateWorldMatrixSignal.html"><CODE>PostCalculateWorldMatrixSignal</CODE></a>
549            </th>
550            <td>Gets the signal after world matrix calculation.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
551          </tr>
552          <tr>
553            <td width="100">  </td>
554            <th>
555              <a href="../../../nw/gfx/SceneNode/PreUpdateSignal.html"><CODE>PreUpdateSignal</CODE></a>
556            </th>
557            <td>Gets the signal before the scene node is updated.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
558          </tr>
559          <tr>
560            <th class="category" colspan="3">Creation/Destruction</th>
561          </tr>
562          <tr>
563            <td width="100">  </td>
564            <th>
565              <a href="../../../nw/gfx/SceneNode/DestroyBranch.html"><CODE>DestroyBranch</CODE></a>
566            </th>
567            <td>Destroys all nodes on the current branch, including the current node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
568          </tr>
569          <tr>
570            <td width="100">
571              <span class="static_style" title="static">S</span> </td>
572            <th>
573              <a href="../../../nw/gfx/SceneNode/Create.html"><CODE>Create</CODE></a>
574            </th>
575            <td>Generates a scene node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
576          </tr>
577          <tr>
578            <td width="100">
579              <span class="static_style" title="static">S</span> </td>
580            <th>
581              <a href="../../../nw/gfx/SceneNode/GetMemorySize.html"><CODE>GetMemorySize</CODE></a>
582            </th>
583            <td>Gets the memory size required at time of creation.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
584          </tr>
585          <tr>
586            <td width="100">  </td>
587            <th>
588              <a href="../../../nw/gfx/GfxObject/Destroy.html"><CODE>Destroy</CODE></a>
589            </th>
590            <td>Destroys an object.(Derived from <a href="../../../nw/gfx/GfxObject/Overview.html"><CODE>GfxObject</CODE></a>.)</td>
591          </tr>
592          <tr>
593            <th class="category" colspan="3">Animation</th>
594          </tr>
595          <tr>
596            <td width="100">  </td>
597            <th>
598              <a href="../../../nw/gfx/SceneNode/GetAnimBinding.html"><CODE>GetAnimBinding</CODE></a>
599            </th>
600            <td>Gets the animation binding.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
601          </tr>
602          <tr>
603            <td width="100">  </td>
604            <th>
605              <a href="../../../nw/gfx/SceneNode/SetAnimBinding.html"><CODE>SetAnimBinding</CODE></a>
606            </th>
607            <td>Sets the animation binding.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
608          </tr>
609          <tr>
610            <td width="100">  </td>
611            <th>
612              <a href="../../../nw/gfx/SceneNode/UpdateFrame.html"><CODE>UpdateFrame</CODE></a>
613            </th>
614            <td>Updates the frames for all configured animation objects.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
615          </tr>
616          <tr>
617            <th class="category" colspan="3">Traverses</th>
618          </tr>
619          <tr>
620            <td width="100">  </td>
621            <th>
622              <a href="../../../nw/gfx/SceneNode/GetTraversalResults.html"><CODE>GetTraversalResults</CODE></a>
623            </th>
624            <td>Gets the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
625          </tr>
626          <tr>
627            <td width="100">  </td>
628            <th>
629              <a href="../../../nw/gfx/SceneNode/SetTraversalResults.html"><CODE>SetTraversalResults</CODE></a>
630            </th>
631            <td>Sets the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
632          </tr>
633          <tr>
634            <td width="100">  </td>
635            <th>
636              <a href="../../../nw/gfx/SceneNode/IsEnabledResults.html"><CODE>IsEnabledResults</CODE></a>
637            </th>
638            <td>Gets a value indicating whether a given traversal result is enabled.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
639          </tr>
640          <tr>
641            <td width="100">  </td>
642            <th>
643              <a href="../../../nw/gfx/SceneNode/EnableTraversalResults.html"><CODE>EnableTraversalResults</CODE></a>
644            </th>
645            <td>Enables the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
646          </tr>
647          <tr>
648            <td width="100">  </td>
649            <th>
650              <a href="../../../nw/gfx/SceneNode/DisableTraversalResults.html"><CODE>DisableTraversalResults</CODE></a>
651            </th>
652            <td>Disables the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
653          </tr>
654          <tr>
655            <td width="100">  </td>
656            <th>
657              <a href="../../../nw/gfx/SceneNode/ResetTraversalResults.html"><CODE>ResetTraversalResults</CODE></a>
658            </th>
659            <td>Copies the result of traversal from a node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
660          </tr>
661          <tr>
662            <td width="100">  </td>
663            <th>
664              <a href="../../../nw/gfx/SceneNode/CopyTraversalResults.html"><CODE>CopyTraversalResults</CODE></a>
665            </th>
666            <td>Copies the result of traversal from a node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
667          </tr>
668          <tr>
669            <td width="100">  </td>
670            <th>
671              <a href="../../../nw/gfx/SceneNode/SetBranchVisible.html"><CODE>SetBranchVisible</CODE></a>
672            </th>
673            <td>Sets the flag used to render the node and descendants.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
674          </tr>
675          <tr>
676            <td width="100">  </td>
677            <th>
678              <a href="../../../nw/gfx/SceneNode/IsBranchVisible.html"><CODE>IsBranchVisible</CODE></a>
679            </th>
680            <td>Gets the flag used to render the node and descendants.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
681          </tr>
682          <tr>
683            <th class="category" colspan="3">Constructors and Destructors</th>
684          </tr>
685          <tr>
686            <td width="100">
687              <span class="protected_style" title="protected">protected</span>  </td>
688            <th>
689              <a href="../../../nw/demo/ParticleHandle/ParticleHandle.html"><CODE>ParticleHandle</CODE></a>
690            </th>
691            <td>Constructor.</td>
692          </tr>
693          <tr>
694            <td width="100">
695              <span class="protected_style" title="protected">protected</span> <span class="virtual_style" title="virtual">V</span>
696            </td>
697            <th>
698              <a href="../../../nw/demo/ParticleHandle/~ParticleHandle.html"><CODE>~ParticleHandle</CODE></a>
699            </th>
700            <td>Destructor.</td>
701          </tr>
702          <tr>
703            <td width="100">
704              <span class="protected_style" title="protected">protected</span> <span class="virtual_style" title="virtual">V</span>
705            </td>
706            <th>
707              <a href="../../../nw/demo/ParticleHandle/Initialize.html"><CODE>Initialize</CODE></a>
708            </th>
709            <td>Allocates memory for and initializes members.</td>
710          </tr>
711          <tr>
712            <th class="category" colspan="3">Other</th>
713          </tr>
714          <tr>
715            <td width="100">
716              <span class="protected_style" title="protected">protected</span>  </td>
717            <th>
718              <a href="../../../nw/gfx/TransformNode/CalcInheritingDiretion.html"><CODE>CalcInheritingDiretion</CODE></a>
719            </th>
720            <td>Calculates direction inherited from parent node conversion information.(Derived from <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.)</td>
721          </tr>
722          <tr>
723            <td width="100">
724              <span class="protected_style" title="protected">protected</span>  </td>
725            <th>
726              <a href="../../../nw/gfx/SceneNode/IsCircularReference.html"><CODE>IsCircularReference</CODE></a>
727            </th>
728            <td>Returns <CODE>true</CODE> if there is a circular reference.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
729          </tr>
730          <tr>
731            <td width="100">
732              <span class="protected_style" title="protected">protected</span>  </td>
733            <th>
734              <a href="../../../nw/gfx/SceneNode/AcceptChildren.html"><CODE>AcceptChildren</CODE></a>
735            </th>
736            <td>Makes all nodes accept visitors.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.)</td>
737          </tr> </table>
738      </div>
739    </a>
740    <h2>Class Hierarchy</h2>
741    <div class="section">
742      <p class="hierarchy"><a href="../../../nw/gfx/GfxObject/Overview.html"><CODE><CODE>nw::gfx::GfxObject</CODE></CODE></a><br />  <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>nw::gfx::SceneObject</CODE></a><br />    <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>nw::gfx::SceneNode</CODE></a><br />      <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>nw::gfx::TransformNode</CODE></a><br />        <b><CODE>nw::demo::ParticleHandle</CODE></b>
743      </p>
744    </div>
745  <hr><p>CONFIDENTIAL</p></body>
746</html>