- About XR
- XR Unity SDK
- XR SDK Release Notes
- Version:1.0.3
- Version:1.0.2
- Version:1.0.1
- Version:1.0.0
- Version:0.9.59
- Version:0.9.58
- Version:0.9.57
- Version:0.9.56
- Version:0.9.55
- Version:0.9.54
- Version:0.9.53
- Version:0.9.52
- Version:0.9.51
- Version:0.9.38
- Version:0.9.37
- Version:0.9.34
- Version:0.9.33
- Version:0.9.32
- Version:0.9.31
- Version:0.9.30
- Version:0.9.24
- Version:0.9.23 Beta
XR LifeCycle¶
Lifecycle overview¶
Lifecycle flowchart - General process
Following events will not necessarily together in the same frame:
OnBeginVR()
Following events will fire in the different thread, thus non-sequentially occur between Update() and LateUpdate():
OnRecenterTrackingBefore
OnRecenterTrackingFinish
XR event introduction¶
OnBeginVR
: During beginVR, if an application starts or resumes and VR mode’s ready, the system will start stereo rendering.OnRecenterTrackingBefore
: During RelocationStarted, the system try to relocate users’s position.it will automatically be executed every time the application resumes.OnRecenterTrackingFinish
: During RelocationStopped, the 6DoF quality is good enough to work.OnSubmitFrame
: During SubmitFrame, when rendering buffer is ready, the system will submit right and left eye image to display.OnEndVR
: During endVR, if an application pauses or stops and VR mode has stopped, the system will stop stereo rendering.
Note
More XR event description, please vivst API - XREvent.