Archon::X3D::SubSceneNode Struct Reference

Base class for nodes which can contain sub-scenes. More...

#include <archon/x3d/server/network.H>

Inheritance diagram for Archon::X3D::SubSceneNode:

Inheritance graph
[legend]
Collaboration diagram for Archon::X3D::SubSceneNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Ref< SceneBasegetSubScene () const
void setSubScene (Ref< SceneBase >)
Ref< SceneBasegetSubSceneNoLock () const
 Requires scenegraph read lock.

Static Public Attributes

static const NodeTypetype = 0

Protected Member Functions

 SubSceneNode ()
void refForwardDestroy ()

Protected Attributes

Ref< SceneBasesubScene

Detailed Description

Base class for nodes which can contain sub-scenes.

Note:
This node type is not included in the X3D specification, but it is added here since we need a common base for the Inline and the ApplicationLink (3-D Console specific) nodes.
Todo:
We proberbly neeed to add a timestamp for the subScene variable to support Node::changedSince.
Also a timestamp is needed in the rootGroup variable of SceneBase.

Definition at line 250 of file network.H.


The documentation for this struct was generated from the following files:
Generated on Sun Jul 30 23:00:48 2006 for Archon by  doxygen 1.4.4