/// <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 }
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 }); } }