16 #ifndef SURGSIM_DEVICES_OCULUS_OCULUSVIEW_H 17 #define SURGSIM_DEVICES_OCULUS_OCULUSVIEW_H 20 #include <osg/ref_ptr> 23 #include "SurgSim/Graphics/OsgView.h" 27 class DisplaySettings;
46 SURGSIM_STATIC_REGISTRATION(OculusView);
64 void setInputComponent(std::shared_ptr<Framework::Component> input);
67 std::shared_ptr<Input::InputComponent> getInputComponent()
const;
70 osg::ref_ptr<osg::DisplaySettings> createDisplaySettings()
const override;
74 std::shared_ptr<Input::InputComponent> m_inputComponent;
80 #endif // SURGSIM_DEVICES_OCULUS_OCULUSVIEW_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
OculusView is a customization of SurgSim::Graphics::OsgView with projection matrices pulled from the ...
Definition: OculusView.h:49
Definition: OsgImGuiHandler.h:8
OSG-based implementation of graphics view class.
Definition: OsgView.h:56