Member Typedef Documentation
Member Enumeration Documentation
Constructor & Destructor Documentation
| OculusDevice::OculusDevice |
( |
float |
nearClip, |
|
|
float |
farClip, |
|
|
const float |
pixelsPerDisplayPixel = 1.0f, |
|
|
const float |
worldUnitsPerMetre = 1.0f, |
|
|
const int |
samples = 0, |
|
|
unsigned int |
mirrorTextureWidth = 960 |
|
) |
| |
| OculusDevice::~OculusDevice |
( |
| ) |
|
|
protected |
Member Function Documentation
| void OculusDevice::createRenderBuffers |
( |
osg::ref_ptr< osg::State > |
state | ) |
|
| void OculusDevice::init |
( |
| ) |
|
| bool OculusDevice::hmdPresent |
( |
| ) |
const |
| unsigned int OculusDevice::screenResolutionWidth |
( |
| ) |
const |
| unsigned int OculusDevice::screenResolutionHeight |
( |
| ) |
const |
| osg::Matrix OculusDevice::projectionMatrixCenter |
( |
| ) |
const |
| osg::Matrix OculusDevice::projectionMatrixLeft |
( |
| ) |
const |
| osg::Matrix OculusDevice::projectionMatrixRight |
( |
| ) |
const |
| osg::Matrix OculusDevice::projectionOffsetMatrixLeft |
( |
| ) |
const |
| osg::Matrix OculusDevice::projectionOffsetMatrixRight |
( |
| ) |
const |
| osg::Matrix OculusDevice::viewMatrixLeft |
( |
| ) |
const |
| osg::Matrix OculusDevice::viewMatrixRight |
( |
| ) |
const |
| float OculusDevice::nearClip |
( |
| ) |
const |
|
inline |
| float OculusDevice::farClip |
( |
| ) |
const |
|
inline |
| void OculusDevice::resetSensorOrientation |
( |
| ) |
const |
| void OculusDevice::updatePose |
( |
unsigned int |
frameIndex = 0 | ) |
|
| osg::Vec3 OculusDevice::position |
( |
void |
| ) |
const |
|
inline |
| osg::Quat OculusDevice::orientation |
( |
void |
| ) |
const |
|
inline |
| osg::Camera* OculusDevice::createRTTCamera |
( |
OculusDevice::Eye |
eye, |
|
|
osg::Transform::ReferenceFrame |
referenceFrame, |
|
|
const osg::Vec4 & |
clearColor, |
|
|
osg::GraphicsContext * |
gc = 0 |
|
) |
| const |
| bool OculusDevice::submitFrame |
( |
unsigned int |
frameIndex = 0 | ) |
|
| void OculusDevice::setPerfHudMode |
( |
int |
mode | ) |
|
| osg::GraphicsContext::Traits* OculusDevice::graphicsContextTraits |
( |
| ) |
const |
| void OculusDevice::printHMDDebugInfo |
( |
| ) |
|
|
protected |
| void OculusDevice::initializeEyeRenderDesc |
( |
| ) |
|
|
protected |
| void OculusDevice::calculateEyeAdjustment |
( |
| ) |
|
|
protected |
| void OculusDevice::calculateProjectionMatrices |
( |
| ) |
|
|
protected |
| void OculusDevice::setupLayers |
( |
| ) |
|
|
protected |
| void OculusDevice::trySetProcessAsHighPriority |
( |
| ) |
const |
|
protected |
Member Data Documentation
| ovrSession OculusDevice::m_session |
|
protected |
| ovrHmdDesc OculusDevice::m_hmdDesc |
|
protected |
| const float OculusDevice::m_pixelsPerDisplayPixel |
|
protected |
| const float OculusDevice::m_worldUnitsPerMetre |
|
protected |
| unsigned int OculusDevice::m_mirrorTextureWidth |
|
protected |
| ovrEyeRenderDesc OculusDevice::m_eyeRenderDesc[2] |
|
protected |
| ovrVector2f OculusDevice::m_UVScaleOffset[2][2] |
|
protected |
| double OculusDevice::m_frameTiming |
|
protected |
| ovrPosef OculusDevice::m_headPose[2] |
|
protected |
| ovrPosef OculusDevice::m_eyeRenderPose[2] |
|
protected |
| ovrLayerEyeFov OculusDevice::m_layerEyeFov |
|
protected |
| ovrVector3f OculusDevice::m_viewOffset[2] |
|
protected |
| osg::Matrixf OculusDevice::m_leftEyeProjectionMatrix |
|
protected |
| osg::Matrixf OculusDevice::m_rightEyeProjectionMatrix |
|
protected |
| osg::Vec3f OculusDevice::m_leftEyeAdjust |
|
protected |
| osg::Vec3f OculusDevice::m_rightEyeAdjust |
|
protected |
| osg::Vec3 OculusDevice::m_position |
|
protected |
| osg::Quat OculusDevice::m_orientation |
|
protected |
| float OculusDevice::m_nearClip |
|
protected |
| float OculusDevice::m_farClip |
|
protected |
| int OculusDevice::m_samples |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrvOculusChannelPlugin/oculusdevice.h