osgViewer::Scene Class Reference

Scene holds the highe level reference to a single scene graph. More...

Inheritance diagram for osgViewer::Scene:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Scene ()
virtual ~Scene ()
void setSceneData (osg::Node *node)
osg::NodegetSceneData ()
const osg::NodegetSceneData () const
void setFrameStamp (osg::FrameStamp *frameStamp)
osg::FrameStampgetFrameStamp ()
const osg::FrameStampgetFrameStamp () const
void setDatabasePager (osgDB::DatabasePager *dp)
osgDB::DatabasePagergetDatabasePager ()
const osgDB::DatabasePagergetDatabasePager () const
void setUpdateVisitor (osgUtil::UpdateVisitor *uv)
osgUtil::UpdateVisitorgetUpdateVisitor ()
const osgUtil::UpdateVisitorgetUpdateVisitor () const
virtual void advance ()
virtual void updateTraversal ()
void init ()

Protected Attributes

bool _firstFrame
osg::ref_ptr< osg::FrameStamp_frameStamp
osg::ref_ptr< osg::Node_sceneData
osg::ref_ptr< osgUtil::UpdateVisitor_updateVisitor
osg::ref_ptr< osgDB::DatabasePager_databasePager

Detailed Description

Scene holds the highe level reference to a single scene graph.


Constructor & Destructor Documentation

osgViewer::Scene::Scene (  ) 

virtual osgViewer::Scene::~Scene (  )  [virtual]


Member Function Documentation

void osgViewer::Scene::setSceneData ( osg::Node node  ) 

osg::Node* osgViewer::Scene::getSceneData (  ) 

const osg::Node* osgViewer::Scene::getSceneData (  )  const

void osgViewer::Scene::setFrameStamp ( osg::FrameStamp frameStamp  ) 

osg::FrameStamp* osgViewer::Scene::getFrameStamp (  )  [inline]

const osg::FrameStamp* osgViewer::Scene::getFrameStamp (  )  const [inline]

void osgViewer::Scene::setDatabasePager ( osgDB::DatabasePager dp  ) 

osgDB::DatabasePager* osgViewer::Scene::getDatabasePager (  )  [inline]

const osgDB::DatabasePager* osgViewer::Scene::getDatabasePager (  )  const [inline]

void osgViewer::Scene::setUpdateVisitor ( osgUtil::UpdateVisitor uv  )  [inline]

osgUtil::UpdateVisitor* osgViewer::Scene::getUpdateVisitor (  )  [inline]

const osgUtil::UpdateVisitor* osgViewer::Scene::getUpdateVisitor (  )  const [inline]

virtual void osgViewer::Scene::advance (  )  [virtual]

virtual void osgViewer::Scene::updateTraversal (  )  [virtual]

void osgViewer::Scene::init (  ) 


Member Data Documentation

bool osgViewer::Scene::_firstFrame [protected]

osg::ref_ptr<osg::FrameStamp> osgViewer::Scene::_frameStamp [protected]

osg::ref_ptr<osg::Node> osgViewer::Scene::_sceneData [protected]

osg::ref_ptr<osgUtil::UpdateVisitor> osgViewer::Scene::_updateVisitor [protected]

osg::ref_ptr<osgDB::DatabasePager> osgViewer::Scene::_databasePager [protected]


The documentation for this class was generated from the following file:
Generated at Thu Sep 27 08:37:47 2007 for the OpenSceneGraph by doxygen 1.5.2.