OpenFrames
|
Creates and manages VR cameras for the depth partitioner. More...
#include <VRUtils.hpp>
Public Types | |
typedef std::vector< osg::ref_ptr< VRCamera > > | VRCameraList |
Public Member Functions | |
VRCameraManager (VRTextureBuffer *texBuffer, OpenVRDevice *ovrDevice) | |
virtual std::string | getCameraName (unsigned int camNum) |
virtual void | enableCamera (unsigned int camNum, osg::Camera *mainCam, const double &zNear, const double &zFar) |
virtual void | disableCameras (unsigned int start) |
virtual void | reset () |
virtual double | getMinZNear () |
Public Attributes | |
VRCameraList | _vrCameraList |
osg::observer_ptr< VRTextureBuffer > | _texBuffer |
osg::observer_ptr< OpenVRDevice > | _ovrDevice |
Creates and manages VR cameras for the depth partitioner.