90 SGNODE* GetRawPtr(
void )
noexcept;
103 SGNODE* GetParent(
void )
const;
114 bool SetParent(
SGNODE* aParent );
120 const char* GetName(
void );
129 bool SetName(
const char *aName );
136 const char * GetNodeTypeName(
S3D::SGTYPES aNodeType )
const;
146 SGNODE* FindNode(
const char *aNodeName );
155 bool AddRefNode(
SGNODE* aNode );
164 bool AddChildNode(
SGNODE* aNode );
IFSG_NODE represents 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
Function NewNode creates a new node to associate with this wrapper.
virtual bool Attach(SGNODE *aNode)=0
Function Attach associates 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