/// <summary> /// Ends the eye frame. /// </summary> /// <param name="eye">The eye.</param> public void EndEyeFramne(Eyes eye) { #if UNITY_ANDROID && !UNITY_EDITOR PluginEvents pluginEventType = (eye == Eyes.Left) ? PluginEvents.LeftEyeEndFrame : PluginEvents.RightEyeEndFrame; int eyeSceneTextureId = this.Hmd.GetEyeSceneTextureId(eye); int eyeGazeTextureId = this.Hmd.GetEyeGazeTextureId(eye); NativePluginEvents.IssuePluginEventWithParam(pluginEventType, ((long)eyeGazeTextureId << 32) + (long)eyeSceneTextureId); #endif }
/// <summary> /// Does the time warp. /// </summary> /// <param name="timeWarpViewIndex">Index of the time warp view.</param> public void DoTimeWarp(int timeWarpViewIndex) { NativePluginEvents.IssuePluginEventWithParam(PluginEvents.TimeWarp, timeWarpViewIndex); }