Namespace UnityEngine.XR.OpenXR.Features
Classes
FoveatedRenderingFeature
This OpenXRFeature enables the use of foveated rendering in OpenXR.
OpenXRFeature
A Unity OpenXR Feature. This class can be inherited from to add feature specific data and logic. Feature-specific settings are serialized for access at runtime.
OpenXRFeature.ValidationRule
A Build-time validation rule.
OpenXRInteractionFeature
A Unity OpenXR Interaction feature. This class can be inherited from to add a custom action mapping for OpenXR.
OpenXRInteractionFeature.ActionBinding
Information sent to OpenXR about specific, physical control on an input device. Used to identify what an action is bound to (that is, which physical control will trigger that action).
OpenXRInteractionFeature.ActionConfig
Declares an abstract input source bound to multiple physical input controls. XrActions are commonly contained within an ActionMapConfig as a grouped series of abstract, remappable inputs.
OpenXRInteractionFeature.ActionMapConfig
Defines a mapping of between the Unity input system and OpenXR.
OpenXRInteractionFeature.DeviceConfig
Information sent to the OpenXR runtime to identify how to map a InputDevice or UnityEngine.InputSystem.InputDevice to an underlying OpenXR user path.
OpenXRInteractionFeature.UserPaths
Common OpenXR user path definitions. See the OpenXR Specification for more information.
Enums
OpenXRFeature.StatFlags
Flags that control various options and behaviors on registered stats.
OpenXRInteractionFeature.ActionType
The underlying type of an OpenXR action. This enumeration contains all supported control types within OpenXR. This is used when declaring actions in OpenXR with XrAction/>.
OpenXRInteractionFeature.InteractionProfileType
Flags used to indicate Interaction profile type