The old RefMatrix methods for setModelViewMatrix() and setProjectMatrix() have been removed to keep the API as minimal as possible.
17 lines
532 B
C++
17 lines
532 B
C++
#include <osgGA/SetSceneViewVisitor>
|
|
#include <osgGA/StateSetManipulator>
|
|
#include <osgGA/MatrixManipulator>
|
|
|
|
void osgGA::SetSceneViewVisitor::visit(osgGA::MatrixManipulator& cm)
|
|
{
|
|
cm.setNode(_sceneView->getSceneData());
|
|
cm.setByInverseMatrix(_sceneView->getViewMatrix());
|
|
cm.init(*getGUIEventAdapter(),*getGUIActionAdapter());
|
|
cm.home(*getGUIEventAdapter(),*getGUIActionAdapter());
|
|
}
|
|
|
|
void osgGA::SetSceneViewVisitor::visit(osgGA::StateSetManipulator& ssm)
|
|
{
|
|
ssm.setStateSet(_sceneView->getGlobalStateSet());
|
|
}
|