Namespace UnityEngine.XR.OpenXR.Features
Classes
ApiLayersFeature
Provides comprehensive OpenXR API layer support for debugging and development. This feature manages the runtime configuration of OpenXR API layers, handles platform environment setup, integrates with debug utilities, and invokes API layer support interface objects.
AutomaticDynamicResolutionFeature
This OpenXRFeature enables the use of Automatic Viewport Dynamic Resolution in OpenXR.
DebugUtilsFeature
Provides support for the XR_EXT_debug_utils OpenXR extension for debugging and development. This feature enables debug message callbacks from the OpenXR runtime with configurable severity and type filtering.
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.
SpaceWarpFeature
This OpenXRFeature enables the use of SpaceWarp in OpenXR without the need for other 3rd party packages.
Structs
OpenXRFeature.ValidationRule.HighlighterFocusData
Enums
DebugUtilsFeature.MessageSeverity
Bitmask for specifying the severity of debug messages to be received.
DebugUtilsFeature.MessageType
Bitmask for specifying the type of debug messages to be received.
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