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
 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
 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
 Radius of the tolerance area for the expected ideal eye position on the left camera image in pixels.
 
float idealPositionSpanR
 Radius of the tolerance area for the expected ideal eye position on the right camera image in pixels.
 
float rotation
 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.