Libovr 1.26 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 )
static FovPort
ScaleFovPort ( const FovPort & fov, OVR::Vector2< T > scaleFactors )

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 )
static FovPort OVR::FovPort::ScaleFovPort ( const FovPort & fov, OVR::Vector2< T > scaleFactors )
The documentation for this struct was generated from the following file: Include/Extras/OVR_Math.h