Added new osgGA - GUI Adapter library submitted by Neil Salter. This will
replace the current GUI adapter code inside osgUtil.
This commit is contained in:
16
src/osgGA/SetSceneViewVisitor.cpp
Normal file
16
src/osgGA/SetSceneViewVisitor.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <osgGA/SetSceneViewVisitor>
|
||||
#include <osgGA/CameraManipulator>
|
||||
#include <osgGA/StateSetManipulator>
|
||||
|
||||
void osgGA::SetSceneViewVisitor::visit(osgGA::CameraManipulator& cm)
|
||||
{
|
||||
cm.setNode(_sceneView->getSceneData());
|
||||
cm.setCamera(_sceneView->getCamera());
|
||||
cm.init(*getGUIEventAdapter(),*getGUIActionAdapter());
|
||||
cm.home(*getGUIEventAdapter(),*getGUIActionAdapter());
|
||||
}
|
||||
|
||||
void osgGA::SetSceneViewVisitor::visit(osgGA::StateSetManipulator& ssm)
|
||||
{
|
||||
ssm.setStateSet(_sceneView->getGlobalStateSet());
|
||||
}
|
||||
Reference in New Issue
Block a user