#include "extViewer.h" extViewer::extViewer() : Viewer() { } extViewer::extViewer(osg::ArgumentParser& arguments) : Viewer(arguments) { } extViewer::extViewer(const osgViewer::Viewer& viewer, const osg::CopyOp& copyop) : Viewer(viewer, copyop) { } extViewer::~extViewer() { } void extViewer::setUpViewForDistortion() { OSG_INFO<<"View::setUpViewForDistortion"<getScreenResolution(si, width, height); osg::ref_ptr traits = new osg::GraphicsContext::Traits; traits->hostName = si.hostName; traits->displayNum = si.displayNum; traits->screenNum = si.screenNum; traits->x = 0; traits->y = 0; traits->width = width; traits->height = height; traits->windowDecoration = false; traits->doubleBuffer = true; traits->sharedContext = 0; osg::ref_ptr gc = osg::GraphicsContext::createGraphicsContext(traits.get()); if (!gc) { OSG_NOTICE<<"GraphicsWindow has not been created successfully."<