Fove SDK  v1.3.1
Public Attributes | List of all members
Fove_HmdAdjustmentData Struct Reference

Provide all the HMD positioning data needed to render the current state of the HMD adjustment process. More...

#include <FoveAPI.h>

Collaboration diagram for Fove_HmdAdjustmentData:
Collaboration graph
[legend]

Public Attributes

bool adjustmentNeeded = false
 Indicate whether the HMD adjustment GUI should be displayed to correct user HMD alignment.
 
Fove_Vec2 estimatedPositionL = {}
 Pixel coordinate of left eye position which is independent on eye orientation.
 
Fove_Vec2 estimatedPositionR = {}
 Pixel coordinate of right eye position which is independent on eye orientation.
 
bool hasTimeout = false
 Indicate if the adjustment process has timed out, in which case the GUI should close.
 
Fove_Vec2 idealPositionL = {}
 Pixel coordinate on the left camera image for the expected ideal eye position.
 
Fove_Vec2 idealPositionR = {}
 Pixel coordinate on the right camera image for the expected ideal eye position.
 
float idealPositionSpanL = 0
 Radius of the tolerance area for the expected ideal eye position on the left camera image in pixels.
 
float idealPositionSpanR = 0
 Radius of the tolerance area for the expected ideal eye position on the right camera image in pixels.
 
float rotation = 0
 The rotation of HMD to the eye line in radian.
 
Fove_Vec2 translation = {}
 The HMD translation offset in eyes camera in relative units ([-1, 1])
 

Detailed Description

Provide all the HMD positioning data needed to render the current state of the HMD adjustment process.