29 namespace OVR {
namespace CAPI {
virtual ~HMDRenderState()
ovrRecti DistortedViewport
const float OVR_DEFAULT_EXTRA_EYE_ROTATION
Recti GetFramebufferViewport(StereoEye eyeType, HmdRenderInfo const &hmd)
ovrEyeType EyeRenderOrder[ovrEye_Count]
FovPort CalculateFovFromHmdInfo(StereoEye eyeType, DistortionRenderDesc const &distortion, HmdRenderInfo const &hmd, float extraEyeRotationInRadians)
DistortionRenderDesc Distortion[2]
Sizei CalculateIdealPixelSize(StereoEye eyeType, DistortionRenderDesc const &distortion, FovPort tanHalfFov, float pixelsPerDisplayPixel)
char DisplayDeviceName[32]
DistortionRenderDesc CalculateDistortionRenderDesc(StereoEye eyeType, HmdRenderInfo const &hmd, const LensConfig *pLensOverride)
ovrFovPort MaxEyeFov[ovrEye_Count]
FovPort GetPhysicalScreenFov(StereoEye eyeType, DistortionRenderDesc const &distortion)
ovrFovPort DefaultEyeFov[ovrEye_Count]
void setupRenderDesc(ovrEyeRenderDesc eyeRenderDescOut[2], const ovrFovPort eyeFovIn[2])
Vector3f CalculateEyeVirtualCameraOffset(HmdRenderInfo const &hmd, StereoEye eyeType, bool bmonoRenderingMode)
const char * Manufacturer
ovrVector2f PixelsPerTanAngleAtCenter
ovrEyeRenderDesc calcRenderDesc(ovrEyeType eyeType, const ovrFovPort &fov)
unsigned int DistortionCaps
__BEGIN_NAMESPACE_STD void void __END_NAMESPACE_STD void __BEGIN_NAMESPACE_STD void * memset(void *__s, int __c, size_t __n) __THROW __nonnull((1))
struct OVR::HMDInfo::ShutterInfo Shutter
Size< int > ResolutionInPixels
ovrSizei GetFOVTextureSize(int eye, ovrFovPort fov, float pixelsPerDisplayPixel)
Vector2f PixelsPerTanAngleAtCenter
const char * DisplayDeviceName
HmdRenderInfo GenerateHmdRenderInfoFromHmdInfo(HMDInfo const &hmdInfo, Profile const *profile, DistortionEqnType distortionType, EyeCupType eyeCupOverride)
__END_NAMESPACE_STD __BEGIN_NAMESPACE_STD size_t size_t char char * strstr(const char *__haystack, const char *__needle) __THROW __attribute_pure__ __nonnull((1
HMDRenderState(ovrHmd hmd, Profile *userProfile, const OVR::HMDInfo &hmdInfo)
ovrEyeRenderDesc EyeRenderDesc[2]