Added extra methods WindowSystemInterface for controlling frame rate and resolution, and adde useCursor flag.

This commit is contained in:
Robert Osfield
2007-01-17 21:11:57 +00:00
parent 3ebc5efe05
commit 552293eb03
7 changed files with 36 additions and 3 deletions

View File

@@ -29,12 +29,15 @@ SimpleViewer::SimpleViewer():
_eventVisitor = new osgGA::EventVisitor;
setDatabasePager(new osgDB::DatabasePager);
_databasePager->setCompileGLObjectsForContextID(_sceneView->getState()->getContextID(), true);
}
SimpleViewer::~SimpleViewer()
{
_sceneView->releaseAllGLObjects();
osg::GraphicsContext::decrementContextIDUsageCount(_sceneView->getState()->getContextID());
_databasePager->setCompileGLObjectsForContextID(_sceneView->getState()->getContextID(), false);
}
void SimpleViewer::setSceneData(osg::Node* node)
@@ -53,6 +56,7 @@ void SimpleViewer::setSceneData(osg::Node* node)
{
// register any PagedLOD that need to be tracked in the scene graph
_databasePager->registerPagedLODs(node);
}
}