OpenFrames
Public Types | Public Member Functions | Public Attributes | List of all members
OpenFrames::VRCameraManager Class Reference

Creates and manages VR cameras for the depth partitioner. More...

#include <VRUtils.hpp>

Inheritance diagram for OpenFrames::VRCameraManager:
OpenFrames::DepthPartitionCallback::CameraManager

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
 

Detailed Description

Creates and manages VR cameras for the depth partitioner.


The documentation for this class was generated from the following file: