Public Member Functions | |
ApplicationScene (Ref< Server > server, Uri baseUri, Ref< AbstractFileServer > fileServer) | |
void | launch (Ref< GroupingNode > socket) throw (ForwardDestroyedException, x3d::sai::AlreadyLaunchedException, UnexpectedException) |
Insert this application scene into the scene graph. | |
void | withdraw () throw (UnexpectedException) |
Try to remove this application scene from the scene graph. |
Definition at line 39 of file app_scene.H.
|
Insert this application scene into the scene graph.
Definition at line 32 of file app_scene.C. References Archon::X3D::GroupingNode::childrenField, and Archon::Utilities::BackRef< T >::getRef(). Referenced by Archon::X3D::SAI::Session::launchApplicationScene(). |
|
Try to remove this application scene from the scene graph. Think of this as the opposite of launch. Definition at line 56 of file app_scene.C. References Archon::X3D::GroupingNode::childrenField, Archon::Utilities::BackRef< T >::getRef(), Archon::Utilities::BackRef< T >::reset(), and Archon::X3D::ExecutionContext::server. Referenced by Archon::X3D::SAI::Session::withdrawApplicationScene(). |