This website uses cookies to improve our services and deliver relevant ads.
By interacting with this site, you agree to this use. For more information, see our Cookies Policy

Libovr 1.17 Reference Guide

OVR::FovPort Struct Reference

Public Types

CompatibleTypes< FovPort >::Type

Data Fields

float
UpTan ( )
float
DownTan ( )
float
LeftTan ( )
float

Public Member Functions

FovPort ( float sideTan )
FovPort ( float u, float d, float l, float r )
FovPort ( const CompatibleType & s )
float
float
float
float
float
Vector2f
TanAngleToRendertargetNDC ( Vector2f const & tanEyeAngle )

Static Public Member Functions

static FovPort
CreateFromRadians ( float horizontalFov, float verticalFov )
static FovPort
CreateFromDegrees ( float horizontalFovDegrees, float verticalFovDegrees )
static ScaleAndOffset2D
static FovPort
Min ( const FovPort & a, const FovPort & b )
static FovPort
Max ( const FovPort & a, const FovPort & b )
static FovPort
Uncant ( const FovPort & cantedFov, Quatf canting )

Member Enumeration Documentation

typedef CompatibleTypes<FovPort>::Type OVR::FovPort::CompatibleType ( )

Field Documentation

float OVR::FovPort::UpTan ( )
float OVR::FovPort::DownTan ( )
float OVR::FovPort::LeftTan ( )
float OVR::FovPort::RightTan ( )

Member Function Documentation

OVR::FovPort::FovPort ( float sideTan )
OVR::FovPort::FovPort ( float u, float d, float l, float r )
OVR::FovPort::FovPort ( const CompatibleType & s )
OVR::FovPort::operator const CompatibleType & ( )
float OVR::FovPort::GetVerticalFovRadians ( )
float OVR::FovPort::GetHorizontalFovRadians ( )
float OVR::FovPort::GetVerticalFovDegrees ( )
float OVR::FovPort::GetHorizontalFovDegrees ( )
float OVR::FovPort::GetMaxSideTan ( )
Vector2f OVR::FovPort::TanAngleToRendertargetNDC ( Vector2f const & tanEyeAngle )

Static Member Function Documentation

static FovPort OVR::FovPort::CreateFromRadians ( float horizontalFov, float verticalFov )
static FovPort OVR::FovPort::CreateFromDegrees ( float horizontalFovDegrees, float verticalFovDegrees )
static ScaleAndOffset2D OVR::FovPort::CreateNDCScaleAndOffsetFromFov ( FovPort tanHalfFov )
static FovPort OVR::FovPort::Min ( const FovPort & a, const FovPort & b )
static FovPort OVR::FovPort::Max ( const FovPort & a, const FovPort & b )
static FovPort OVR::FovPort::Uncant ( const FovPort & cantedFov, Quatf canting )
The documentation for this struct was generated from the following file: Include/Extras/OVR_Math.h