16 #ifndef SURGSIM_DEVICES_OCULUS_OCULUSDEVICE_H 17 #define SURGSIM_DEVICES_OCULUS_OCULUSDEVICE_H 22 #include "SurgSim/Input/CommonDevice.h" 30 SURGSIM_STATIC_REGISTRATION(OculusDevice);
81 bool finalize()
override;
90 std::shared_ptr<OculusScaffold> m_scaffold;
96 #endif // SURGSIM_DEVICES_OCULUS_OCULUSDEVICE_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
float getFarPlane() const
Definition: OculusDevice.cpp:93
A class that manages Oculus Rift DK2 devices.
Definition: OculusScaffold.h:42
void setNearPlane(float nearPlane)
Set the near plane.
Definition: OculusDevice.cpp:72
A class implementing the communication with Oculus Rift DK2.
Definition: OculusDevice.h:48
OculusDevice(const std::string &name)
Constructor.
Definition: OculusDevice.cpp:28
virtual ~OculusDevice()
Destructor.
Definition: OculusDevice.cpp:35
bool isInitialized() const override
Definition: OculusDevice.cpp:67
void setFarPlane(float farPlane)
Set the far plane.
Definition: OculusDevice.cpp:85
float getNearPlane() const
Definition: OculusDevice.cpp:80
bool initialize() override
Fully initialize the device.
Definition: OculusDevice.cpp:44