Exemple #1
0
 /// <summary>
 /// Used for 2D rendering, Y is down
 /// orthoScale = 1.0f / pixelsPerTanAngleAtCenter
 /// orthoDistance = distance from camera, such as 0.8m
 /// </summary>
 public OVRBase.Matrix4f Matrix4f_OrthoSubProjection(OVRBase.Matrix4f projection, OVRBase.Vector2f orthoScale, float orthoDistance, float eyeViewAdjustX)
 {
     return(OVR.Matrix4f_OrthoSubProjection(projection, orthoScale, orthoDistance, eyeViewAdjustX));
 }
Exemple #2
0
 /// <summary>
 /// Extracts the required data from the result of ovrMatrix4f_Projection.
 /// </summary>
 /// <param name="projection">Specifies the project matrix from which to extract ovrTimewarpProjectionDesc.</param>
 /// <param name="projectionModFlags">A combination of the ProjectionModifier flags.</param>
 /// <returns>Returns the extracted ovrTimewarpProjectionDesc.</returns>
 /// <see cref="OVRTypes.TimewarpProjectionDesc"/>
 public OVRBase.TimewarpProjectionDesc TimewarpProjectionDesc_FromProjection(OVRBase.Matrix4f projection, OVRBase.ProjectionModifier projectionModFlags)
 {
     return(OVR.TimewarpProjectionDesc_FromProjection(projection, projectionModFlags));
 }