Start the viewer in a window

The planet viewer defaults to full screen mode. To start in a window, traverse the cameras in the viewer and set a flag. In this process you can also set the window size.

   // construct the viewer.
   osgProducer::Viewer viewer = new osgProducer::Viewer(arguments);
   
   // set up the value with sensible default event handlers.
   viewer->setUpViewer( ... );
   
   // disable full screen
   for (unsigned int camIndex = 0; 
        camIndex < viewer->getNumberOfCameras();
        camIndex++)
      {
      Producer::Camera *cam = viewer->getCamera(camIndex);
      Producer::RenderSurface* rs = cam->getRenderSurface();
      
      rs->setWindowRectangle(100, 200, 640, 480);
      rs->fullScreen(false);
      }
Last modified 12 years ago Last modified on May 14, 2007 9:56:29 AM