80 SGNODE* GetRawPtr(
void )
noexcept;
91 SGNODE* GetParent(
void )
const;
100 bool SetParent(
SGNODE* aParent );
105 const char* GetName(
void );
114 bool SetName(
const char *aName );
120 const char * GetNodeTypeName(
S3D::SGTYPES aNodeType )
const;
131 SGNODE* FindNode(
const char *aNodeName );
138 bool AddRefNode(
SGNODE* aNode );
146 bool AddChildNode(
SGNODE* aNode );
The base class of all DLL-safe Scene Graph nodes.
IFSG_NODE(const IFSG_NODE &aParent)=delete
virtual bool NewNode(IFSG_NODE &aParent)=0
virtual bool NewNode(SGNODE *aParent)=0
Create a new node to associate with this wrapper.
virtual bool Attach(SGNODE *aNode)=0
Associate a given SGNODE* with this wrapper.
The base class of all Scene Graph nodes.
defines the low level classes common to scene graph nodes
defines the types of intermediate scene graph objects