Monado OpenXR Runtime
|
Public Member Functions | |
OpticalSystem (const OpticalSystem &_in) | |
void | LoadOpticalData (struct ns_eye *eye) |
Vector3 | GetEyePosition () |
Vector2 | RenderUVToDisplayUV (Vector3 inputUV) |
Vector2 | RenderUVToDisplayUV (Vector2 inputUV) |
Vector2 | SolveDisplayUVToRenderUV (Vector2 inputUV, Vector2 initailGuess, int iterations) |
Vector2 | DisplayUVToRenderUVPreviousSeed (Vector2 inputUV) |
void | RegenerateMesh () |
void | UpdateEyePosition (const Vector3 pos) |
const Vector4 | GetCameraProjection () |
void | setiters (int init, int opt) |
void | UpdateClipToWorld (Matrix4x4 eyeRotationMatrix) |
void | ViewportPointToRayDirection (Vector2 UV, Vector3 cameraPosition, Matrix4x4 clipToWorld, Vector3 &out) |
Data Fields | |
Vector3 | eyePosition |