Changes

623 bytes removed ,  8 February
Line 57: Line 57:  
| quote=''The OpenXR standard comes in two parts. First, the Application Interface, which application developers and middleware providers write to, and which serves to define and combine common, cross-platform functionality(...)Next, the Device Layer allows VR/AR runtimes to interface with various devices''
 
| quote=''The OpenXR standard comes in two parts. First, the Application Interface, which application developers and middleware providers write to, and which serves to define and combine common, cross-platform functionality(...)Next, the Device Layer allows VR/AR runtimes to interface with various devices''
 
| access-date=2017-03-08}}</ref>
 
| access-date=2017-03-08}}</ref>
  −
The fundamental elements of this API are:
  −
* <code>XrSpace</code>: a representation of the [[Three-dimensional space|3D space]]
  −
* <code>XrInstance</code>: a representation of the OpenXR runtime
  −
* System and <code>XrSystemId</code>: a representation of the devices, including the [[Virtual reality]] or [[Augmented reality]] devices and controllers
  −
* <code>XrActions</code>: used to handle user inputs
  −
* <code>XrSession</code>: represents the interaction session between the application and the user
  −
The full specification can be found via the [https://registry.khronos.org/OpenXR/#apispecs OpenXR Registry] on [[GitHub]].
      
== Implementations ==
 
== Implementations ==