#include "Util_Render_Stereo.h"
|
| StereoConfig (StereoMode mode=Stereo_LeftRight_Multipass) |
|
void | SetHmdRenderInfo (const HmdRenderInfo &hmd) |
|
void | SetRendertargetSize (Size< int > const rendertargetSize, bool rendertargetIsSharedByBothEyes) |
|
const StereoEyeParamsWithOrtho & | GetEyeRenderParams (StereoEye eye) |
|
const HmdRenderInfo & | GetHmdRenderInfo () const |
|
Sizei | CalculateRecommendedTextureSize (bool rendertargetSharedByBothEyes, float pixelDensityInCenter=1.0f) |
|
void | SetStereoMode (StereoMode mode) |
|
StereoMode | GetStereoMode () const |
|
void | Set2DAreaFov (float fovRadians) |
|
void | SetLensOverride (LensConfig const *pLensOverrideLeft=NULL, LensConfig const *pLensOverrideRight=NULL) |
|
void | SetFov (FovPort const *pfovLeft=NULL, FovPort const *pfovRight=NULL) |
|
void | SetFovPortRadians (float horizontal, float vertical) |
|
void | SetZeroVirtualIpdOverride (bool enableOverride) |
|
void | SetZClipPlanesAndHandedness (float zNear=0.01f, float zFar=10000.0f, bool rightHandedProjection=true) |
|
void | SetExtraEyeRotation (float extraEyeRotationInRadians=0.0f) |
|
void | SetDirty () |
|
bool | IsDirty () |
|
void | UpdateComputedState () |
|
Matrix4f | GetProjectionWithZoom (StereoEye eye, float fovZoom) const |
|
ViewportScaleAndOffsetBothEyes | SetRenderDensity (float pixelsPerDisplayPixel) |
|
ViewportScaleAndOffsetBothEyes | SetRenderSize (Sizei const &renderSizeLeft, Sizei const &renderSizeRight) |
|
ViewportScaleAndOffsetBothEyes | SetRenderViewport (Recti const &renderViewportLeft, Recti const &renderViewportRight) |
|
Definition at line 131 of file Util_Render_Stereo.h.
Sizei OVR::Util::Render::StereoConfig::CalculateRecommendedTextureSize |
( |
bool |
rendertargetSharedByBothEyes, |
|
|
float |
pixelDensityInCenter = 1.0f |
|
) |
| |
const HmdRenderInfo& OVR::Util::Render::StereoConfig::GetHmdRenderInfo |
( |
| ) |
const |
|
inline |
Matrix4f OVR::Util::Render::StereoConfig::GetProjectionWithZoom |
( |
StereoEye |
eye, |
|
|
float |
fovZoom |
|
) |
| const |
StereoMode OVR::Util::Render::StereoConfig::GetStereoMode |
( |
| ) |
const |
|
inline |
bool OVR::Util::Render::StereoConfig::IsDirty |
( |
| ) |
|
|
inline |
void OVR::Util::Render::StereoConfig::Set2DAreaFov |
( |
float |
fovRadians | ) |
|
void OVR::Util::Render::StereoConfig::SetDirty |
( |
| ) |
|
|
inline |
void OVR::Util::Render::StereoConfig::SetExtraEyeRotation |
( |
float |
extraEyeRotationInRadians = 0.0f | ) |
|
void OVR::Util::Render::StereoConfig::SetFov |
( |
FovPort const * |
pfovLeft = NULL , |
|
|
FovPort const * |
pfovRight = NULL |
|
) |
| |
void OVR::Util::Render::StereoConfig::SetFovPortRadians |
( |
float |
horizontal, |
|
|
float |
vertical |
|
) |
| |
|
inline |
void OVR::Util::Render::StereoConfig::SetHmdRenderInfo |
( |
const HmdRenderInfo & |
hmd | ) |
|
void OVR::Util::Render::StereoConfig::SetLensOverride |
( |
LensConfig const * |
pLensOverrideLeft = NULL , |
|
|
LensConfig const * |
pLensOverrideRight = NULL |
|
) |
| |
void OVR::Util::Render::StereoConfig::SetRendertargetSize |
( |
Size< int > const |
rendertargetSize, |
|
|
bool |
rendertargetIsSharedByBothEyes |
|
) |
| |
void OVR::Util::Render::StereoConfig::SetStereoMode |
( |
StereoMode |
mode | ) |
|
|
inline |
void OVR::Util::Render::StereoConfig::SetZClipPlanesAndHandedness |
( |
float |
zNear = 0.01f , |
|
|
float |
zFar = 10000.0f , |
|
|
bool |
rightHandedProjection = true |
|
) |
| |
void OVR::Util::Render::StereoConfig::SetZeroVirtualIpdOverride |
( |
bool |
enableOverride | ) |
|
void OVR::Util::Render::StereoConfig::UpdateComputedState |
( |
| ) |
|
float OVR::Util::Render::StereoConfig::Area2DFov |
|
private |
bool OVR::Util::Render::StereoConfig::DirtyFlag |
|
private |
float OVR::Util::Render::StereoConfig::ExtraEyeRotationInRadians |
|
private |
FovPort OVR::Util::Render::StereoConfig::FovOverrideLeft |
|
private |
FovPort OVR::Util::Render::StereoConfig::FovOverrideRight |
|
private |
bool OVR::Util::Render::StereoConfig::IsRendertargetSharedByBothEyes |
|
private |
LensConfig OVR::Util::Render::StereoConfig::LensOverrideLeft |
|
private |
LensConfig OVR::Util::Render::StereoConfig::LensOverrideRight |
|
private |
bool OVR::Util::Render::StereoConfig::OverrideLens |
|
private |
bool OVR::Util::Render::StereoConfig::OverrideTanHalfFov |
|
private |
bool OVR::Util::Render::StereoConfig::OverrideZeroIpd |
|
private |
Sizei OVR::Util::Render::StereoConfig::RendertargetSize |
|
private |
bool OVR::Util::Render::StereoConfig::RightHandedProjection |
|
private |
Recti OVR::Util::Render::StereoConfig::SetViewport[2] |
|
private |
float OVR::Util::Render::StereoConfig::SetViewportPixelsPerDisplayPixel |
|
private |
Sizei OVR::Util::Render::StereoConfig::SetViewportSize[2] |
|
private |
float OVR::Util::Render::StereoConfig::ZFar |
|
private |
float OVR::Util::Render::StereoConfig::ZNear |
|
private |
The documentation for this class was generated from the following files: