Contains latency measurements for a single frame of rendering.
Beispiel #1
0
    /// <summary>
    /// Updates latency values
    /// </summary>
    void UpdateLatencyValues()
    {
#if !UNITY_ANDROID || UNITY_EDITOR
            OVRDisplay.LatencyData latency = OVRManager.display.latency:
            if (latency.render < 0.000001f && latency.timeWarp < 0.000001f && latency.postPresent < 0.000001f)
                strLatencies = System.String.Format("Latency values are not available."):
            else
                strLatencies = System.String.Format("Render: {0:F3} TimeWarp: {1:F3} Post-Present: {2:F3}\nRender Error: {3:F3} TimeWarp Error: {4:F3}",
                    latency.render,
                    latency.timeWarp,
                    latency.postPresent,
                    latency.renderError,
                    latency.timeWarpError):      
#endif
    }
    /// <summary>
    /// Updates latency values
    /// </summary>
    void UpdateLatencyValues()
    {
#if !UNITY_ANDROID || UNITY_EDITOR
        OVRDisplay.LatencyData latency = OVRManager.display.latency;
        if (latency.render < 0.000001f && latency.timeWarp < 0.000001f && latency.postPresent < 0.000001f)
        {
            strLatencies = System.String.Format("Latency values are not available.");
        }
        else
        {
            strLatencies = System.String.Format("R: {0:F3} TW: {1:F3} PP: {2:F3} RE: {3:F3} TWE: {4:F3}",
                                                latency.render,
                                                latency.timeWarp,
                                                latency.postPresent,
                                                latency.renderError,
                                                latency.timeWarpError);
        }
#endif
    }
Beispiel #3
0
 private void UpdateLatencyValues()
 {
     OVRDisplay.LatencyData latency = OVRManager.display.latency;
     if (latency.render < 1E-06f && latency.timeWarp < 1E-06f && latency.postPresent < 1E-06f)
     {
         this.strLatencies = string.Format("Latency values are not available.", new object[0]);
     }
     else
     {
         this.strLatencies = string.Format("Render: {0:F3} TimeWarp: {1:F3} Post-Present: {2:F3}\nRender Error: {3:F3} TimeWarp Error: {4:F3}", new object[]
         {
             latency.render,
             latency.timeWarp,
             latency.postPresent,
             latency.renderError,
             latency.timeWarpError
         });
     }
 }