OpenFrames
|
#include <OpenFrames/Export.h>
#include <OpenFrames/View.hpp>
#include <osg/ref_ptr>
#include <osg/Referenced>
#include <osg/Quat>
#include <osg/LineWidth>
#include <osg/MatrixTransform>
#include <osg/Texture>
#include <osg/Vec3d>
#include <osgGA/Device>
#include <osgViewer/ViewerEventHandlers>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | OpenFrames::OpenVREvent |
An OSG-compatible event adapter for OpenVR. More... | |
class | OpenFrames::OpenVRDevice |
Represents data needed to use an OpenVR-supported HMD. More... | |
class | OpenFrames::OpenVRDevice::LaserModel |
Encapsulates the laser attached to OpenVR devices (usually controllers). More... | |
class | OpenFrames::OpenVRDevice::DeviceModel |
Encapsulates an OpenVR device's model. More... | |
class | OpenFrames::OpenVRDevice::DeviceModelEventCallback |
Event callback that shows/hides a VR controller's laser when its trigger is pressed. More... | |
class | OpenFrames::OpenVREventDevice |
Polls for OpenVR events and stores them in its OSG event queue. More... | |
class | OpenFrames::OpenVRSlaveCallback |
This class computes per-eye view matrices. More... | |
class | OpenFrames::OpenVRTrackball |
This class extends FollowingTrackball to include the OpenVR HMD transform. More... | |
class | OpenFrames::OpenVRTrackball::MotionData |
Data used when computing world transformations during user events. More... | |
class | OpenFrames::OpenVRSwapBuffers |
This class submits eye textures to OpenVR. More... | |
class | OpenFrames::OpenVRImageHandler |
Event handler that enables clicking on an image using VR controllers. More... | |
class | OpenFrames::OpenVRImageHandler::PickData |
Data used when computing world transformations during user events. More... | |
Namespaces | |
OpenFrames | |
Declaration of OpenVRDevice class.