#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: