Added Viewer::setUpViewerAsEmbeddedInWindow convinience method

This commit is contained in:
Robert Osfield
2007-06-03 09:34:28 +00:00
parent 089b9dbd88
commit b5791629ea
4 changed files with 18 additions and 10 deletions

View File

@@ -91,14 +91,9 @@ int main( int argc, char **argv )
glutMotionFunc( mousemove );
glutKeyboardFunc( keyboard );
window = new osgViewer::GraphicsWindowEmbedded(100,100,800,600);
// create the view of the scene.
viewer = new osgViewer::Viewer;
viewer->getCamera()->setGraphicsContext(window.get());
viewer->getCamera()->setViewport(new osg::Viewport(0,0,800,600));
viewer->setThreadingModel(osgViewer::Viewer::SingleThreaded);
window = viewer->setUpViewerAsEmbeddedInWindow(100,100,800,600);
viewer->setSceneData(loadedModel.get());
viewer->setCameraManipulator(new osgGA::TrackballManipulator);
viewer->addEventHandler(new osgViewer::StatsHandler);