nCharacter3Node Class Reference
[Scene System]
#include <ncharacter3node.h>
Inheritance diagram for nCharacter3Node:

Detailed Description
(C) 2005 RadonLabs GmbH
Definition at line 15 of file ncharacter3node.h.
Public Member Functions | |
| nCharacter3Node () | |
| constructor | |
| virtual | ~nCharacter3Node () |
| destructor | |
| virtual bool | SaveCmds (nPersistServer *ps) |
| save object to persistent stream | |
| virtual bool | RenderTransform (nSceneServer *sceneServer, nRenderContext *renderContext, const matrix44 &parentMatrix) |
| update transform and render into scene server | |
| virtual bool | LoadResources () |
| load resources for this object | |
| virtual void | UnloadResources () |
| unload resources | |
| nArray< nString > | GetNamesOfLoadedSkins () const |
| retrieve names of loaded skins | |
| nArray< nString > | GetFullNamesOfLoadedSkins () const |
| retrieve full names of loaded skins | |
| const nArray< nString > & | GetNamesOfLoadedAnimations () |
| retrieve names of loaded animations | |
| const nArray< nString > & | GetNamesOfLoadedVariations () |
| retrieve names of loaded variations | |
Static Public Member Functions | |
| static bool | ReadCharacterStuffFromXML (nString fileName, nString &resultSkinList, nString &resultVariation) |
| read skin list from a XML file | |
| static bool | WriteCharacterStuffFromXML (nString fileName, nString skins, nString variation) |
| save skin list to a XML file | |
Protected Member Functions | |
| void | LoadSkinsFromSubfolder (nString path) |
| loads the skins that belong to this character | |
| nCharacter3SkinAnimator * | FindMySkinAnimator () |
| looks up the skin animator which belongs to this character3 node | |
| nRoot * | FindFirstInstance (nRoot *node, nClass *classType) |
lookup first appearance of a specific class under node | |
| void | UpdateBoundingBox () |
| update bounding box from loaded skins | |
Protected Attributes | |
| nClass * | transformNodeClass |
| nArray< nRoot * > | loadedSkins |
| nArray< nString > | loadedSkinName |
Constructor & Destructor Documentation
|
|
constructor
Definition at line 19 of file ncharacter3node_main.cc. |
|
|
destructor
Definition at line 27 of file ncharacter3node_main.cc. |
Member Function Documentation
|
|
save object to persistent stream
Reimplemented from nTransformNode. |
|
||||||||||||||||
|
update transform and render into scene server
Reimplemented from nTransformNode. Definition at line 69 of file ncharacter3node_main.cc. |
|
|
load resources for this object
Reimplemented from nSceneNode. Definition at line 110 of file ncharacter3node_main.cc. |
|
|
unload resources
Reimplemented from nSceneNode. Definition at line 165 of file ncharacter3node_main.cc. |
|
|
retrieve names of loaded skins
Definition at line 177 of file ncharacter3node_main.cc. |
|
|
retrieve full names of loaded skins
Definition at line 192 of file ncharacter3node_main.cc. |
|
|
retrieve names of loaded animations
Definition at line 214 of file ncharacter3node_main.cc. |
|
|
retrieve names of loaded variations
Definition at line 225 of file ncharacter3node_main.cc. |
|
||||||||||||||||
|
read skin list from a XML file read skin list from a XML file Definition at line 326 of file ncharacter3node_main.cc. |
|
||||||||||||||||
|
save skin list to a XML file save skin list to a XML file Definition at line 402 of file ncharacter3node_main.cc. |
|
|
loads the skins that belong to this character
Definition at line 236 of file ncharacter3node_main.cc. |
|
|
looks up the skin animator which belongs to this character3 node
Definition at line 201 of file ncharacter3node_main.cc. |
|
||||||||||||
|
lookup first appearance of a specific class under Recursively Find instance of nClass, used to search for lights, skin animators, etc... Definition at line 296 of file ncharacter3node_main.cc. |
|
|
update bounding box from loaded skins
Definition at line 36 of file ncharacter3node_main.cc. |
Member Data Documentation
|
|
Definition at line 61 of file ncharacter3node.h. |
|
|
Definition at line 62 of file ncharacter3node.h. |
|
|
Definition at line 63 of file ncharacter3node.h. |
The documentation for this class was generated from the following files: