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      span.virtual_style
22      {
23        font-size			 : 8pt;
24        color				 : white;
25        font-weight			: bold;
26        background			: #0a0;
27        border-left			: solid 1px #0f0;
28        border-top			: solid 1px #0f0;
29        border-right		: solid 1px #060;
30        border-bottom		: solid 1px #060;
31        padding-left		: 2px;
32        padding-right		: 2px;
33      }
34      span.protected_style
35      {
36        font-size			 : 8pt;
37        color				 : white;
38        font-weight			: bold;
39        background			: #444;
40        border-left			: solid 1px #ccc;
41        border-top			: solid 1px #ccc;
42        border-right		: solid 1px #222;
43        border-bottom		: solid 1px #222;
44        padding-left		: 2px;
45        padding-right		: 2px;
46      }
47        --></style>
48    <title>nw::gfx::Camera</title>
49  </head>
50  <body>
51    <h1><CODE>nw::gfx::Camera</CODE> Class</h1>
52    <h2>Syntax</h2>
53    <div class="section">
54      <pre class="definition">class Camera : public <a href="../../../nw/gfx/TransformNode/Overview.html">nw::gfx::TransformNode</a></pre>
55    </div>
56    <h2>Description</h2>
57    <div class="section">
58      <p>Class that represents a camera.</p>
59    </div>
60    <a name="class" id="class">
61      <h2>Classes</h2>
62      <div class="section">
63        <table class="members">
64          <tr>
65            <th>
66              <a href="../../../nw/gfx/Camera/DynamicBuilder/Overview.html"><CODE>nw::gfx::Camera::DynamicBuilder</CODE></a>
67            </th>
68            <td>Class for building cameras dynamically.</td>
69          </tr> </table>
70      </div>
71    </a> <a name="struct" id="struct">
72      <h2>Structures</h2>
73      <div class="section">
74        <table class="members">
75          <tr>
76            <th>
77              <a href="../../../nw/gfx/Camera/Description/Overview.html"><CODE>nw::gfx::Camera::Description</CODE></a>
78            </th>
79            <td>Content to configure.</td>
80          </tr> </table>
81      </div>
82    </a> <a name="enum" id="enum">
83      <h2>Enumerated Types</h2>
84      <div class="section">
85        <table class="members">
86          <tr>
87            <td width="100"> </td>
88            <th>
89              <a href="../../../nw/gfx/SceneNode/TraversalResults.html"><CODE>TraversalResults</CODE></a>
90            </th>
91            <td>Definition of the bit flag indicating the traversal results.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
92          </tr> </table>
93      </div>
94    </a> <a name="typedef" id="typedef">
95      <h2><CODE>typedef</CODE> Definitions</h2>
96      <div class="section">
97        <table class="members">
98          <tr>
99            <td width="100" />
100            <th>
101              <a href="../../../nw/gfx/TransformNode/CalculateMatrixSignal.html"><CODE>CalculateMatrixSignal</CODE></a>
102            </th>
103            <td>Definition of a callback signal that is called during matrix calculation.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
104          </tr>
105          <tr>
106            <td width="100" />
107            <th>
108              <a href="../../../nw/gfx/TransformNode/CalculateMatrixSlot.html"><CODE>CalculateMatrixSlot</CODE></a>
109            </th>
110            <td>Definition of a callback slot that is called during matrix calculation.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
111          </tr>
112          <tr>
113            <td width="100" />
114            <th>
115              <a href="../../../nw/gfx/SceneNode/UpdateSignal.html"><CODE>UpdateSignal</CODE></a>
116            </th>
117            <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>
118          </tr>
119          <tr>
120            <td width="100" />
121            <th>
122              <a href="../../../nw/gfx/SceneNode/UpdateSlot.html"><CODE>UpdateSlot</CODE></a>
123            </th>
124            <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>
125          </tr> </table>
126      </div>
127    </a> <a name="constant" id="constant">
128      <h2>Member Constants</h2>
129      <div class="section">
130        <table class="members">
131          <tr>
132            <td width="100">
133              <span class="static_style" title="static">S</span>
134            </td>
135            <th>
136              <span class="argument"><a href="../../../nw/gfx/SceneObject/DEFAULT_MAX_CHILDREN.html"><CODE>DEFAULT_MAX_CHILDREN</CODE></a></span>
137            </th>
138            <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>
139          </tr>
140          <tr>
141            <td width="100">
142              <span class="static_style" title="static">S</span>
143            </td>
144            <th>
145              <span class="argument"><a href="../../../nw/gfx/SceneObject/DEFAULT_MAX_CALLBACKS.html"><CODE>DEFAULT_MAX_CALLBACKS</CODE></a></span>
146            </th>
147            <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>
148          </tr>
149          <tr>
150            <td width="100">
151              <span class="static_style" title="static">S</span>
152            </td>
153            <th>
154              <span class="argument"><a href="../../../nw/gfx/SceneObject/MAX_NAME_LENGTH.html"><CODE>MAX_NAME_LENGTH</CODE></a></span>
155            </th>
156            <td>Limit on names of scene objects.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.</td>
157          </tr> </table>
158      </div>
159    </a> <a name="variable" id="variable">
160      <h2>Member Variables</h2>
161      <div class="section">
162        <table class="members">
163          <tr>
164            <td width="100"> </td>
165            <th>
166              <span class="argument"><CODE>NW_UT_RUNTIME_TYPEINFO</CODE></span>
167            </th>
168            <td>
169        </td>
170          </tr>
171          <tr>
172            <td width="100">
173              <span class="protected_style" title="protected">protected</span> </td>
174            <th>
175              <span class="argument">m_Children</span>
176            </th>
177            <td>Child node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
178          </tr>
179          <tr>
180            <td width="100">
181              <span class="protected_style" title="protected">protected</span> </td>
182            <th>
183              <span class="argument">m_AnimBinding</span>
184            </th>
185            <td>Animation binding.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
186          </tr> </table>
187      </div>
188    </a> <a name="function" id="function">
189      <h2>Member Functions</h2>
190      <div class="section">
191        <table class="members">
192          <tr>
193            <th class="category" colspan="3">Create/Destroy</th>
194          </tr>
195          <tr>
196            <td width="100">
197              <span class="static_style" title="static">S</span> </td>
198            <th>
199              <a href="../../../nw/gfx/Camera/Create.html">Create</a>
200            </th>
201            <td>Creates a camera from a resource.</td>
202          </tr>
203          <tr>
204            <td width="100">  </td>
205            <th>
206              <a href="../../../nw/gfx/SceneNode/DestroyBranch.html"><CODE>DestroyBranch</CODE></a>
207            </th>
208            <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>
209          </tr>
210          <tr>
211            <td width="100">  </td>
212            <th>
213              <a href="../../../nw/gfx/GfxObject/Destroy.html"><CODE>Destroy</CODE></a>
214            </th>
215            <td>Destroys an object.(Derived from <a href="../../../nw/gfx/GfxObject/Overview.html"><CODE>GfxObject</CODE></a>.</td>
216          </tr>
217          <tr>
218            <th class="category" colspan="3">Scene Tree</th>
219          </tr>
220          <tr>
221            <td width="100"> <span class="virtual_style" title="virtual">V</span>
222            </td>
223            <th>
224              <a href="../../../nw/gfx/Camera/Accept.html"><CODE>Accept</CODE></a>
225            </th>
226            <td>Accepts visitors.</td>
227          </tr>
228          <tr>
229            <td width="100"> <span class="virtual_style" title="virtual">V</span>
230            </td>
231            <th>
232              <a href="../../../nw/gfx/Camera/TrackbackWorldMatrix.html"><CODE>TrackbackWorldMatrix</CODE></a>
233            </th>
234            <td>Tracks back to the parent node and gets the world matrix.</td>
235          </tr>
236          <tr>
237            <td width="100"> <span class="virtual_style" title="virtual">V</span>
238            </td>
239            <th>
240              <a href="../../../nw/gfx/Camera/TrackbackWorldTransform.html">TrackbackWorldTransform</a>
241            </th>
242            <td>Tracks back to the parent node and gets the world transform.</td>
243          </tr>
244          <tr>
245            <td width="100"> <span class="virtual_style" title="virtual">V</span>
246            </td>
247            <th>
248              <a href="../../../nw/gfx/Camera/TrackbackLocalTransform.html">TrackbackLocalTransform</a>
249            </th>
250            <td>Tracks back to the parent node and gets the local transform.</td>
251          </tr>
252          <tr>
253            <td width="100">  </td>
254            <th>
255              <a href="../../../nw/gfx/TransformNode/NW_DEPRECATED_FUNCTION.html">NW_DEPRECATED_FUNCTION</a>
256            </th>
257            <td>Inherits transform conversion information from the parent node.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
258          </tr>
259          <tr>
260            <td width="100"> <span class="virtual_style" title="virtual">V</span>
261            </td>
262            <th>
263              <a href="../../../nw/gfx/Camera/InheritTraversalResults.html">InheritTraversalResults</a>
264            </th>
265            <td>Inherits transform conversion information from the parent node.</td>
266          </tr>
267          <tr>
268            <td width="100">  </td>
269            <th>
270              <a href="../../../nw/gfx/SceneNode/AttachChild.html"><CODE>AttachChild</CODE></a>
271            </th>
272            <td>Attaches a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
273          </tr>
274          <tr>
275            <td width="100">  </td>
276            <th>
277              <a href="../../../nw/gfx/SceneNode/DetachChild.html"><CODE>DetachChild</CODE></a>
278            </th>
279            <td>Removes a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
280          </tr>
281          <tr>
282            <td width="100">  </td>
283            <th>
284              <a href="../../../nw/gfx/SceneNode/GetChildBegin.html"><CODE>GetChildBegin</CODE></a>
285            </th>
286            <td>Gets the beginning of a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
287          </tr>
288          <tr>
289            <td width="100">  </td>
290            <th>
291              <a href="../../../nw/gfx/SceneNode/GetChildEnd.html"><CODE>GetChildEnd</CODE></a>
292            </th>
293            <td>Gets the end of a child.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
294          </tr>
295          <tr>
296            <td width="100">  </td>
297            <th>
298              <a href="../../../nw/gfx/SceneNode/DetachAllChildren.html"><CODE>DetachAllChildren</CODE></a>
299            </th>
300            <td>Removes all children.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
301          </tr>
302          <tr>
303            <th class="category" colspan="3">Resources</th>
304          </tr>
305          <tr>
306            <td width="100">  </td>
307            <th>
308              <a href="../../../nw/gfx/Camera/GetResCamera.html">GetResCamera</a>
309            </th>
310            <td>Gets the camera resource.</td>
311          </tr>
312          <tr>
313            <td width="100">  </td>
314            <th>
315              <a href="../../../nw/gfx/TransformNode/GetResTransformNode.html"><CODE>GetResTransformNode</CODE></a>
316            </th>
317            <td>Gets the transform node resource.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
318          </tr>
319          <tr>
320            <td width="100">  </td>
321            <th>
322              <a href="../../../nw/gfx/SceneNode/GetResSceneNode.html"><CODE>GetResSceneNode</CODE></a>
323            </th>
324            <td>Gets the scene node resource.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
325          </tr>
326          <tr>
327            <td width="100">  </td>
328            <th>
329              <a href="../../../nw/gfx/SceneObject/GetResSceneObject.html"><CODE>GetResSceneObject</CODE></a>
330            </th>
331            <td>Gets the scene object resource.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.</td>
332          </tr>
333          <tr>
334            <td width="100">  </td>
335            <th>
336              <a href="../../../nw/gfx/SceneObject/GetName.html">GetName</a>
337            </th>
338            <td>Gets the name from the resource.(Derived from <a href="../../../nw/gfx/SceneObject/Overview.html"><CODE>SceneObject</CODE></a>.</td>
339          </tr>
340          <tr>
341            <th class="category" colspan="3">Camera matrix</th>
342          </tr>
343          <tr>
344            <td width="100">  </td>
345            <th>
346              <a href="../../../nw/gfx/Camera/UpdateCameraMatrix.html"><CODE>UpdateCameraMatrix</CODE></a>
347            </th>
348            <td>Updates the view matrix and the projection matrix.</td>
349          </tr>
350          <tr>
351            <td width="100">  </td>
352            <th>
353              <a href="../../../nw/gfx/Camera/ProjectionMatrix.html"><CODE>ProjectionMatrix</CODE></a>
354            </th>
355            <td>Gets the projection matrix.</td>
356          </tr>
357          <tr>
358            <td width="100">  </td>
359            <th>
360              <a href="../../../nw/gfx/Camera/InverseProjectionMatrix.html"><CODE>InverseProjectionMatrix</CODE></a>
361            </th>
362            <td>Gets the inverse matrix of a projection matrix.</td>
363          </tr>
364          <tr>
365            <td width="100">  </td>
366            <th>
367              <a href="../../../nw/gfx/Camera/ViewMatrix.html"><CODE>ViewMatrix</CODE></a>
368            </th>
369            <td>Gets the view matrix.</td>
370          </tr>
371          <tr>
372            <td width="100">  </td>
373            <th>
374              <a href="../../../nw/gfx/Camera/InverseViewMatrix.html"><CODE>InverseViewMatrix</CODE></a>
375            </th>
376            <td>Gets the inverse matrix of a view matrix.</td>
377          </tr>
378          <tr>
379            <td width="100">  </td>
380            <th>
381              <a href="../../../nw/gfx/Camera/TextureProjectionMatrix.html"><CODE>TextureProjectionMatrix</CODE></a>
382            </th>
383            <td>Gets the projection matrix used for projection texture mapping.</td>
384          </tr>
385          <tr>
386            <th class="category" colspan="3">Updater</th>
387          </tr>
388          <tr>
389            <td width="100">  </td>
390            <th>
391              <a href="../../../nw/gfx/Camera/GetViewUpdater.html"><CODE>GetViewUpdater</CODE></a>
392            </th>
393            <td>Gets the view matrix updater.</td>
394          </tr>
395          <tr>
396            <td width="100">  </td>
397            <th>
398              <a href="../../../nw/gfx/Camera/SetViewUpdater.html"><CODE>SetViewUpdater</CODE></a>
399            </th>
400            <td>Sets the view matrix updater.</td>
401          </tr>
402          <tr>
403            <td width="100">  </td>
404            <th>
405              <a href="../../../nw/gfx/Camera/SwapViewUpdater.html">SwapViewUpdater</a>
406            </th>
407            <td>Sets the view matrix updater. The view matrix updater already configured is returned as a return value without being destroyed.</td>
408          </tr>
409          <tr>
410            <td width="100">  </td>
411            <th>
412              <a href="../../../nw/gfx/Camera/GetProjectionUpdater.html"><CODE>GetProjectionUpdater</CODE></a>
413            </th>
414            <td>Gets the updater of a projection matrix.</td>
415          </tr>
416          <tr>
417            <td width="100">  </td>
418            <th>
419              <a href="../../../nw/gfx/Camera/SetProjectionUpdater.html"><CODE>SetProjectionUpdater</CODE></a>
420            </th>
421            <td>Sets the projection matrix updater.</td>
422          </tr>
423          <tr>
424            <td width="100">  </td>
425            <th>
426              <a href="../../../nw/gfx/Camera/SwapProjectionUpdater.html">SwapProjectionUpdater</a>
427            </th>
428            <td>Changes the projection matrix updater. The projection matrix updater already configured is returned as a return value without being destroyed.</td>
429          </tr>
430          <tr>
431            <th class="category" colspan="3">WScale</th>
432          </tr>
433          <tr>
434            <td width="100">  </td>
435            <th>
436              <a href="../../../nw/gfx/Camera/GetWScale.html">GetWScale</a>
437            </th>
438            <td>Gets <CODE>WScale</CODE>.</td>
439          </tr>
440          <tr>
441            <td width="100">  </td>
442            <th>
443              <a href="../../../nw/gfx/Camera/SetWScale.html">SetWScale</a>
444            </th>
445            <td>Sets <CODE>WScale</CODE>.</td>
446          </tr>
447          <tr>
448            <th class="category" colspan="3">Animation</th>
449          </tr>
450          <tr>
451            <td width="100">  </td>
452            <th>
453              <a href="../../../nw/gfx/Camera/GetAnimGroup.html"><CODE>GetAnimGroup</CODE></a>
454            </th>
455            <td>Gets the animation group.</td>
456          </tr>
457          <tr>
458            <td width="100">  </td>
459            <th>
460              <a href="../../../nw/gfx/Camera/GetAnimObject.html"><CODE>GetAnimObject</CODE></a>
461            </th>
462            <td>Gets the animation object.</td>
463          </tr>
464          <tr>
465            <td width="100">  </td>
466            <th>
467              <a href="../../../nw/gfx/Camera/SetAnimObject.html"><CODE>SetAnimObject</CODE></a>
468            </th>
469            <td>Configures the animation object.</td>
470          </tr>
471          <tr>
472            <td width="100">  </td>
473            <th>
474              <a href="../../../nw/gfx/SceneNode/GetAnimBinding.html"><CODE>GetAnimBinding</CODE></a>
475            </th>
476            <td>Gets the animation binding.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
477          </tr>
478          <tr>
479            <td width="100">  </td>
480            <th>
481              <a href="../../../nw/gfx/SceneNode/SetAnimBinding.html"><CODE>SetAnimBinding</CODE></a>
482            </th>
483            <td>Sets the animation binding.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
484          </tr>
485          <tr>
486            <td width="100">  </td>
487            <th>
488              <a href="../../../nw/gfx/SceneNode/UpdateFrame.html">UpdateFrame</a>
489            </th>
490            <td>Updates the frames for all configured animation objects.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
491          </tr>
492          <tr>
493            <th class="category" colspan="3">View Updater Utility Functions</th>
494          </tr>
495          <tr>
496            <td width="100">  </td>
497            <th>
498              <a href="../../../nw/gfx/Camera/GetTargetPosition.html">GetTargetPosition</a>
499            </th>
500            <td>Gets the target coordinates for the configured view updater.</td>
501          </tr>
502          <tr>
503            <td width="100">  </td>
504            <th>
505              <a href="../../../nw/gfx/Camera/SetTargetPosition.html">SetTargetPosition</a>
506            </th>
507            <td>Sets the target coordinates for the configured view updater.</td>
508          </tr>
509          <tr>
510            <td width="100">  </td>
511            <th>
512              <a href="../../../nw/gfx/Camera/GetUpwardVector.html">GetUpwardVector</a>
513            </th>
514            <td>Gets the up vector of the configured view updater.</td>
515          </tr>
516          <tr>
517            <td width="100">  </td>
518            <th>
519              <a href="../../../nw/gfx/Camera/SetUpwardVector.html">SetUpwardVector</a>
520            </th>
521            <td>Sets the up vector of the configured view updater.</td>
522          </tr>
523          <tr>
524            <td width="100">  </td>
525            <th>
526              <a href="../../../nw/gfx/Camera/GetTwist.html">GetTwist</a>
527            </th>
528            <td>Gets the twist of the configured view updater.</td>
529          </tr>
530          <tr>
531            <td width="100">  </td>
532            <th>
533              <a href="../../../nw/gfx/Camera/SetTwist.html">SetTwist</a>
534            </th>
535            <td>Sets the twist of the configured view updater.</td>
536          </tr>
537          <tr>
538            <td width="100">  </td>
539            <th>
540              <a href="../../../nw/gfx/Camera/GetViewRotate.html">GetViewRotate</a>
541            </th>
542            <td>Gets the rotation angle of the configured view updater.</td>
543          </tr>
544          <tr>
545            <td width="100">  </td>
546            <th>
547              <a href="../../../nw/gfx/Camera/SetViewRotate.html">SetViewRotate</a>
548            </th>
549            <td>Sets the rotation angle of the configured view updater.</td>
550          </tr>
551          <tr>
552            <th class="category" colspan="3">Projection Updater Utility Functions</th>
553          </tr>
554          <tr>
555            <td width="100">  </td>
556            <th>
557              <a href="../../../nw/gfx/Camera/GetPerspective.html">GetPerspective</a>
558            </th>
559            <td>Obtains the parameters for the projection app data configured for <CODE>Perspective</CODE>. </td>
560          </tr>
561          <tr>
562            <td width="100">  </td>
563            <th>
564              <a href="../../../nw/gfx/Camera/SetPerspective.html">SetPerspective</a>
565            </th>
566            <td>Sets the parameters for the projection updater configured for <CODE>Perspective</CODE>. </td>
567          </tr>
568          <tr>
569            <td width="100">  </td>
570            <th>
571              <a href="../../../nw/gfx/Camera/GetFrustum.html">GetFrustum</a>
572            </th>
573            <td>Obtains the parameters for the projection updater configured for <CODE>Frustum</CODE>. </td>
574          </tr>
575          <tr>
576            <td width="100">  </td>
577            <th>
578              <a href="../../../nw/gfx/Camera/SetFrustum.html">SetFrustum</a>
579            </th>
580            <td>Sets the parameters for the projection updater configured for <CODE>Frustum</CODE>. </td>
581          </tr>
582          <tr>
583            <td width="100">  </td>
584            <th>
585              <a href="../../../nw/gfx/Camera/GetOrtho.html">GetOrtho</a>
586            </th>
587            <td>Obtains the parameters for the projection app data configured for <CODE>Ortho</CODE>. </td>
588          </tr>
589          <tr>
590            <td width="100">  </td>
591            <th>
592              <a href="../../../nw/gfx/Camera/SetOrtho.html">SetOrtho</a>
593            </th>
594            <td>Sets the parameters for the projection updater configured for <CODE>Ortho</CODE>. </td>
595          </tr>
596          <tr>
597            <td width="100">  </td>
598            <th>
599              <a href="../../../nw/gfx/Camera/GetNear.html">GetNear</a>
600            </th>
601            <td>Gets the distance to the near clip plane of the projection updater being configured.</td>
602          </tr>
603          <tr>
604            <td width="100">  </td>
605            <th>
606              <a href="../../../nw/gfx/Camera/SetNear.html">SetNear</a>
607            </th>
608            <td>Sets the distance to the near clip plane of the projection updater being configured.</td>
609          </tr>
610          <tr>
611            <td width="100">  </td>
612            <th>
613              <a href="../../../nw/gfx/Camera/GetFar.html">GetFar</a>
614            </th>
615            <td>Gets the distance to the far clip plane of the projection updater being configured.</td>
616          </tr>
617          <tr>
618            <td width="100">  </td>
619            <th>
620              <a href="../../../nw/gfx/Camera/SetFar.html">SetFar</a>
621            </th>
622            <td>Sets the distance to the far clip plane of the projection updater being configured.</td>
623          </tr>
624          <tr>
625            <th class="category" colspan="3">Transform</th>
626          </tr>
627          <tr>
628            <td width="100">  </td>
629            <th>
630              <a href="../../../nw/gfx/TransformNode/Transform.html">Transform</a>
631            </th>
632            <td>Gets the transformation info.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
633          </tr>
634          <tr>
635            <td width="100">  </td>
636            <th>
637              <a href="../../../nw/gfx/TransformNode/WorldMatrix.html"><CODE>WorldMatrix</CODE></a>
638            </th>
639            <td>Gets the world matrix.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
640          </tr>
641          <tr>
642            <td width="100">  </td>
643            <th>
644              <a href="../../../nw/gfx/TransformNode/WorldTransform.html"><CODE>WorldTransform</CODE></a>
645            </th>
646            <td>Gets the detailed transformation info after WorldMatrix calculation.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
647          </tr>
648          <tr>
649            <td width="100">  </td>
650            <th>
651              <a href="../../../nw/gfx/TransformNode/InverseWorldMatrix.html"><CODE>InverseWorldMatrix</CODE></a>
652            </th>
653            <td>Gets the inverse matrix of the world matrix. Uses a cache the second time it is called and thereafter.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
654          </tr>
655          <tr>
656            <td width="100">  </td>
657            <th>
658              <a href="../../../nw/gfx/TransformNode/InvalidateInverseWorldMatrix.html"><CODE>InvalidateInverseWorldMatrix</CODE></a>
659            </th>
660            <td>Invalidates the cache used for the inverse matrix of the world matrix. Call this when updating the world matrix.)(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
661          </tr>
662          <tr>
663            <td width="100"> <span class="virtual_style" title="virtual">V</span>
664            </td>
665            <th>
666              <a href="../../../nw/gfx/Camera/UpdateDirection.html">UpdateDirection</a>
667            </th>
668            <td>Updates the direction information.</td>
669          </tr>
670          <tr>
671            <td width="100"> <span class="virtual_style" title="virtual">V</span>
672            </td>
673            <th>
674              <a href="../../../nw/gfx/Camera/UpdateTransform.html">UpdateTransform</a>
675            </th>
676            <td>Updates conversion information.</td>
677          </tr>
678          <tr>
679            <th class="category" colspan="3">Callbacks</th>
680          </tr>
681          <tr>
682            <td width="100">  </td>
683            <th>
684              <a href="../../../nw/gfx/TransformNode/PostCalculateWorldMatrixSignal.html"><CODE>PostCalculateWorldMatrixSignal</CODE></a>
685            </th>
686            <td>Gets the signal after world matrix calculation.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
687          </tr>
688          <tr>
689            <td width="100">  </td>
690            <th>
691              <a href="../../../nw/gfx/SceneNode/PreUpdateSignal.html"><CODE>PreUpdateSignal</CODE></a>
692            </th>
693            <td>Gets the signal before the scene node is updated.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
694          </tr>
695          <tr>
696            <th class="category" colspan="3">Traverse</th>
697          </tr>
698          <tr>
699            <td width="100">  </td>
700            <th>
701              <a href="../../../nw/gfx/SceneNode/GetTraversalResults.html"><CODE>GetTraversalResults</CODE></a>
702            </th>
703            <td>Gets the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
704          </tr>
705          <tr>
706            <td width="100">  </td>
707            <th>
708              <a href="../../../nw/gfx/SceneNode/SetTraversalResults.html"><CODE>SetTraversalResults</CODE></a>
709            </th>
710            <td>Sets the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
711          </tr>
712          <tr>
713            <td width="100">  </td>
714            <th>
715              <a href="../../../nw/gfx/SceneNode/IsEnabledResults.html"><CODE>IsEnabledResults</CODE></a>
716            </th>
717            <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>
718          </tr>
719          <tr>
720            <td width="100">  </td>
721            <th>
722              <a href="../../../nw/gfx/SceneNode/EnableTraversalResults.html"><CODE>EnableTraversalResults</CODE></a>
723            </th>
724            <td>Enables the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
725          </tr>
726          <tr>
727            <td width="100">  </td>
728            <th>
729              <a href="../../../nw/gfx/SceneNode/DisableTraversalResults.html"><CODE>DisableTraversalResults</CODE></a>
730            </th>
731            <td>Disables the results of a traversal.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
732          </tr>
733          <tr>
734            <td width="100">  </td>
735            <th>
736              <a href="../../../nw/gfx/SceneNode/ResetTraversalResults.html"><CODE>ResetTraversalResults</CODE></a>
737            </th>
738            <td>Copies the result of traversal from a node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
739          </tr>
740          <tr>
741            <td width="100">  </td>
742            <th>
743              <a href="../../../nw/gfx/SceneNode/CopyTraversalResults.html"><CODE>CopyTraversalResults</CODE></a>
744            </th>
745            <td>Copies the result of traversal from a node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
746          </tr>
747          <tr>
748            <td width="100">  </td>
749            <th>
750              <a href="../../../nw/gfx/SceneNode/SetBranchVisible.html"><CODE>SetBranchVisible</CODE></a>
751            </th>
752            <td>Sets the flag used to render below the node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
753          </tr>
754          <tr>
755            <td width="100">  </td>
756            <th>
757              <a href="../../../nw/gfx/SceneNode/IsBranchVisible.html">IsBranchVisible</a>
758            </th>
759            <td>Gets the flag used to render below the node.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
760          </tr>
761          <tr>
762            <th class="category" colspan="3">Constructors and Destructors</th>
763          </tr>
764          <tr>
765            <td width="100">
766              <span class="protected_style" title="protected">protected</span>  </td>
767            <th>
768              <a href="../../../nw/gfx/Camera/Camera.html">Camera</a>
769            </th>
770            <td>Constructor.</td>
771          </tr>
772          <tr>
773            <td width="100">
774              <span class="protected_style" title="protected">protected</span> <span class="virtual_style" title="virtual">V</span>
775            </td>
776            <th>
777              <a href="../../../nw/gfx/Camera/~Camera.html"><CODE>~Camera</CODE></a>
778            </th>
779            <td>Destructor.</td>
780          </tr>
781          <tr>
782            <th class="category" colspan="3">Other</th>
783          </tr>
784          <tr>
785            <td width="100">
786              <span class="protected_style" title="protected">protected</span>  </td>
787            <th>
788              <a href="../../../nw/gfx/TransformNode/CalcInheritingDiretion.html">CalcInheritingDiretion</a>
789            </th>
790            <td>Calculates the direction in which conversion information for parent nodes is inherited.(Derived <a href="../../../nw/gfx/TransformNode/Overview.html"><CODE>TransformNode</CODE></a>.</td>
791          </tr>
792          <tr>
793            <td width="100">
794              <span class="protected_style" title="protected">protected</span>  </td>
795            <th>
796              <a href="../../../nw/gfx/SceneNode/IsCircularReference.html"><CODE>IsCircularReference</CODE></a>
797            </th>
798            <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>
799          </tr>
800          <tr>
801            <td width="100">
802              <span class="protected_style" title="protected">protected</span>  </td>
803            <th>
804              <a href="../../../nw/gfx/SceneNode/AcceptChildren.html"><CODE>AcceptChildren</CODE></a>
805            </th>
806            <td>Makes all nodes accept visitors.(Derived from <a href="../../../nw/gfx/SceneNode/Overview.html"><CODE>SceneNode</CODE></a>.</td>
807          </tr> </table>
808      </div>
809    </a>
810    <h2>Class Hierarchy</h2>
811    <div class="section">
812      <p class="hierarchy"><a href="../../../nw/gfx/GfxObject/Overview.html">nw::gfx::GfxObject</a><br />  <a href="../../../nw/gfx/SceneObject/Overview.html">nw::gfx::SceneObject</a><br />    <a href="../../../nw/gfx/SceneNode/Overview.html">nw::gfx::SceneNode</a><br />      <a href="../../../nw/gfx/TransformNode/Overview.html">nw::gfx::TransformNode</a><br />        <b>nw::gfx::Camera</b>
813      </p>
814    </div>
815  <hr><p>CONFIDENTIAL</p></body>
816</html>
817