UnityEditor.XR.OpenXR.Features
BootConfigBuilder
Methods
SetBootConfigBoolean
SetBootConfigValue
TryGetBootConfigBoolean
TryGetBootConfigValue
TryRemoveBootConfigEntry
FeatureCategory
Fields
Default
Feature
Interaction
FeatureHelpers
Methods
GetFeatureWithIdForActiveBuildTarget
GetFeatureWithIdForBuildTarget
GetFeaturesWithIdsForActiveBuildTarget
GetFeaturesWithIdsForBuildTarget
RefreshFeatures
OpenXRFeatureAttribute
Fields
BuildTargetGroups
Category
Company
CustomRuntimeLoaderBuildTargets
Desc
DocumentationLink
FeatureId
Hidden
OpenxrExtensionStrings
Priority
Required
UiName
Version
OpenXRFeatureBuildHooks
Properties
callbackOrder
featureType
Methods
OnPostGenerateGradleAndroidProject
OnPostGenerateGradleAndroidProjectExt
OnPostprocessBuild
OnPostprocessBuildExt
OnPreprocessBuild
OnPreprocessBuildExt
OnProcessBootConfigExt
OpenXRFeatureSetAttribute
Fields
DefaultFeatureIds
Description
FeatureIds
FeatureSetId
RequiredFeatureIds
SupportedBuildTargets
UiName
OpenXRFeatureSetManager
Fields
activeBuildTarget
Methods
CanFeatureBeDisabled
FeatureSetsForBuildTarget
GetFeatureSetWithId
InitializeFeatureSets
SetFeaturesFromEnabledFeatureSets
OpenXRFeatureSetManager.FeatureSet
Fields
defaultFeatureIds
description
downloadLink
downloadText
featureIds
featureSetId
isEnabled
isInstalled
name
requiredFeatureIds
UnityEditor.XR.OpenXR.Tests
aAssetBundleTests
Methods
BuildAssetBundle
UnityEngine.XR.OpenXR
Constants
Fields
k_SettingsKey
OpenXRLoader
OpenXRLoaderBase
Methods
Deinitialize
Initialize
Start
Stop
OpenXRLoaderNoPreInit
OpenXRRuntime
Properties
apiVersion
name
pluginVersion
retryInitializationOnFormFactorErrors
version
Methods
GetAvailableExtensions
GetEnabledExtensions
GetExtensionVersion
IsExtensionEnabled
Events
wantsToQuit
wantsToRestart
OpenXRSettings
Properties
ActiveBuildTargetInstance
AllowRecentering
FloorOffset
Instance
depthSubmissionMode
featureCount
renderMode
symmetricProjection
Methods
GetFeature
GetFeatures
SetAllowRecentering
OpenXRSettings.DepthSubmissionMode
OpenXRSettings.RenderMode
UnityEngine.XR.OpenXR.Features
OpenXRFeature
Properties
enabled
xrGetInstanceProcAddr
Methods
Awake
CreateSubsystem
DestroySubsystem
GetAction
GetCurrentAppSpace
GetCurrentInteractionProfile
GetEnvironmentBlendMode
GetViewConfigurationTypeForRenderPass
HookGetInstanceProcAddr
OnAppSpaceChange
OnDisable
OnEnable
OnEnabledChange
OnEnvironmentBlendModeChange
OnFormFactorChange
OnInstanceCreate
OnInstanceDestroy
OnInstanceLossPending
OnSessionBegin
OnSessionCreate
OnSessionDestroy
OnSessionEnd
OnSessionExiting
OnSessionLossPending
OnSessionStateChange
OnSubsystemCreate
OnSubsystemDestroy
OnSubsystemStart
OnSubsystemStop
OnSystemChange
OnViewConfigurationTypeChange
PathToString
SetEnvironmentBlendMode
StartSubsystem
StopSubsystem
StringToPath
OpenXRInteractionFeature
Methods
AddActionMap
GetDeviceLayoutName
GetInteractionProfileType
OnEnabledChange
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
OpenXRInteractionFeature.ActionBinding
Fields
interactionPath
interactionProfileName
userPaths
OpenXRInteractionFeature.ActionConfig
Fields
bindings
isAdditive
localizedName
name
type
usages
OpenXRInteractionFeature.ActionMapConfig
Fields
actions
desiredInteractionProfile
deviceInfos
localizedName
manufacturer
name
serialNumber
OpenXRInteractionFeature.ActionType
OpenXRInteractionFeature.DeviceConfig
Fields
characteristics
userPath
OpenXRInteractionFeature.InteractionProfileType
OpenXRInteractionFeature.UserPaths
Fields
gamepad
head
leftHand
rightHand
treadmill
UnityEngine.XR.OpenXR.Features.ConformanceAutomation
ConformanceAutomationFeature
Fields
featureId
Methods
ConformanceAutomationSetActive
ConformanceAutomationSetBool
ConformanceAutomationSetFloat
ConformanceAutomationSetPose
ConformanceAutomationSetVec2
ConformanceAutomationSetVelocity
OnInstanceCreate
OnInstanceDestroy
OnSessionCreate
OnSessionDestroy
UnityEngine.XR.OpenXR.Features.Interactions
DPadInteraction
Fields
centerRegionLeft
centerRegionRight
extensionStrings
featureId
forceThresholdLeft
forceThresholdReleaseLeft
forceThresholdReleaseRight
forceThresholdRight
isStickyLeft
isStickyRight
profile
thumbstickDpadDown
thumbstickDpadLeft
thumbstickDpadRight
thumbstickDpadUp
trackpadDpadCenter
trackpadDpadDown
trackpadDpadLeft
trackpadDpadRight
trackpadDpadUp
wedgeAngleLeft
wedgeAngleRight
Methods
GetDeviceLayoutName
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
DPadInteraction.DPad
Properties
thumbstickDpadDown
thumbstickDpadLeft
thumbstickDpadRight
thumbstickDpadUp
trackpadDpadCenter
trackpadDpadDown
trackpadDpadLeft
trackpadDpadRight
trackpadDpadUp
Methods
FinishSetup
EyeGazeInteraction
Fields
extensionString
featureId
Methods
GetDeviceLayoutName
GetInteractionProfileType
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
EyeGazeInteraction.EyeGazeDevice
Properties
pose
Methods
FinishSetup
EyeTrackingUsages
Fields
gazePosition
gazeRotation
HPReverbG2ControllerProfile
Fields
aim
buttonA
buttonB
buttonX
buttonY
featureId
grip
haptic
menu
profile
squeeze
thumbstick
thumbstickClick
trigger
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
HPReverbG2ControllerProfile.ReverbG2Controller
Properties
devicePose
devicePosition
deviceRotation
grip
gripPressed
haptic
isTracked
menu
pointer
pointerPosition
pointerRotation
primaryButton
secondaryButton
thumbstick
thumbstickClicked
trackingState
trigger
triggerPressed
Methods
FinishSetup
HTCViveControllerProfile
Fields
aim
featureId
grip
haptic
menu
profile
squeeze
system
trackpad
trackpadClick
trackpadTouch
trigger
triggerClick
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
HTCViveControllerProfile.ViveController
Properties
devicePose
devicePosition
deviceRotation
grip
gripPressed
haptic
isTracked
menu
pointer
pointerPosition
pointerRotation
select
trackingState
trackpad
trackpadClicked
trackpadTouched
trigger
triggerPressed
Methods
FinishSetup
HandCommonPosesInteraction
Fields
aim
extensionString
featureId
grip
pinch
poke
profile
Methods
GetDeviceLayoutName
GetInteractionProfileType
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
HandCommonPosesInteraction.HandInteractionPoses
Properties
devicePose
pinchPose
pointer
pokePose
Methods
FinishSetup
HandInteractionProfile
Fields
aim
extensionString
featureId
graspReady
graspValue
grip
pinch
pinchReady
pinchValue
pointerActivateReady
pointerActivateValue
poke
profile
Methods
GetDeviceLayoutName
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
HandInteractionProfile.HandInteraction
Properties
devicePose
devicePosition
deviceRotation
graspReady
graspValue
isTracked
pinchPose
pinchPosition
pinchReady
pinchRotation
pinchValue
pointer
pointerActivateReady
pointerActivateValue
pointerPosition
pointerRotation
pokePose
pokePosition
pokeRotation
trackingState
Methods
FinishSetup
KHRSimpleControllerProfile
Fields
aim
featureId
grip
haptic
menu
profile
select
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
KHRSimpleControllerProfile.KHRSimpleController
Properties
devicePose
devicePosition
deviceRotation
haptic
isTracked
menu
pointer
pointerPosition
pointerRotation
select
trackingState
Methods
FinishSetup
MetaQuestTouchProControllerProfile
Fields
aim
buttonA
buttonATouch
buttonB
buttonBTouch
buttonX
buttonXTouch
buttonY
buttonYTouch
featureId
grip
haptic
hapticThumb
hapticTrigger
menu
profile
squeeze
stylusForce
system
thumbProximity
thumbrest
thumbrestForce
thumbstick
thumbstickClick
thumbstickTouch
trigger
triggerCurl
triggerProximity
triggerSlide
triggerTouch
Methods
GetDeviceLayoutName
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
MetaQuestTouchProControllerProfile.QuestProTouchController
Properties
devicePose
devicePosition
deviceRotation
grip
gripPressed
haptic
hapticThumb
hapticTrigger
isTracked
menu
pointer
pointerPosition
pointerRotation
primaryButton
primaryTouched
secondaryButton
secondaryTouched
stylusForce
thumbProximity
thumbrestForce
thumbrestTouched
thumbstick
thumbstickClicked
thumbstickTouched
trackingState
trigger
triggerCurl
triggerPressed
triggerProximity
triggerSlide
triggerTouched
Methods
FinishSetup
MicrosoftHandInteraction
Fields
aim
extensionString
featureId
grip
profile
select
squeeze
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
MicrosoftHandInteraction.HoloLensHand
Properties
devicePose
devicePosition
deviceRotation
isTracked
pointer
pointerPosition
pointerRotation
select
selectPressed
squeeze
squeezePressed
trackingState
Methods
FinishSetup
MicrosoftMotionControllerProfile
Fields
aim
featureId
grip
haptic
menu
profile
squeeze
thumbstick
thumbstickClick
trackpad
trackpadClick
trackpadTouch
trigger
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
MicrosoftMotionControllerProfile.WMRSpatialController
Properties
devicePose
devicePosition
deviceRotation
grip
gripPressed
haptic
isTracked
joystick
joystickClicked
menu
pointer
pointerPosition
pointerRotation
touchpad
touchpadClicked
touchpadTouched
trackingState
trigger
triggerPressed
Methods
FinishSetup
OculusTouchControllerProfile
Fields
aim
buttonA
buttonATouch
buttonB
buttonBTouch
buttonX
buttonXTouch
buttonY
buttonYTouch
featureId
grip
haptic
menu
profile
squeeze
system
thumbrest
thumbstick
thumbstickClick
thumbstickTouch
trigger
triggerTouch
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
OculusTouchControllerProfile.OculusTouchController
Properties
devicePose
devicePosition
deviceRotation
grip
gripPressed
haptic
isTracked
menu
pointer
pointerPosition
pointerRotation
primaryButton
primaryTouched
secondaryButton
secondaryTouched
thumbrestTouched
thumbstick
thumbstickClicked
thumbstickTouched
trackingState
trigger
triggerPressed
triggerTouched
Methods
FinishSetup
PalmPoseInteraction
Fields
extensionString
featureId
palmPose
profile
Methods
GetDeviceLayoutName
OnInstanceCreate
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
PalmPoseInteraction.PalmPose
Properties
devicePosition
deviceRotation
isTracked
palmPose
palmPosition
palmRotation
trackingState
Methods
FinishSetup
ValveIndexControllerProfile
Fields
aim
buttonA
buttonATouch
buttonB
buttonBTouch
featureId
grip
haptic
profile
squeeze
squeezeForce
system
systemTouch
thumbstick
thumbstickClick
thumbstickTouch
trackpad
trackpadForce
trackpadTouch
trigger
triggerClick
triggerTouch
Methods
GetDeviceLayoutName
RegisterActionMapsWithRuntime
RegisterDeviceLayout
UnregisterDeviceLayout
ValveIndexControllerProfile.ValveIndexController
Properties
devicePose
devicePosition
deviceRotation
grip
gripForce
gripPressed
haptic
isTracked
pointer
pointerPosition
pointerRotation
primaryButton
primaryTouched
secondaryButton
secondaryTouched
system
systemTouched
thumbstick
thumbstickClicked
thumbstickTouched
trackingState
trackpad
trackpadForce
trackpadTouched
trigger
triggerPressed
triggerTouched
Methods
FinishSetup
UnityEngine.XR.OpenXR.Features.MetaQuestSupport
MetaQuestFeature
Fields
featureId
UnityEngine.XR.OpenXR.Features.Mock
MockRuntime
Fields
featureId
ignoreValidationErrors
Properties
Instance
Methods
CauseInstanceLoss
ClearFunctionCallbacks
GetAfterFunctionCallback
GetBeforeFunctionCallback
HookCreateInstance
OnInstanceDestroy
RequestExitSession
ResetDefaults
SetFunctionCallback
SetKeepFunctionCallbacks
SetSpace
SetViewPose
SetViewState
Events
onScriptEvent
MockRuntime.AfterFunctionDelegate
MockRuntime.BeforeFunctionDelegate
MockRuntime.ScriptEvent
MockRuntime.ScriptEventDelegate
UnityEngine.XR.OpenXR.Features.OculusQuestSupport
OculusQuestFeature
Fields
featureId
targetQuest
targetQuest2
UnityEngine.XR.OpenXR.Features.RuntimeDebugger
RuntimeDebuggerOpenXRFeature
Fields
cacheSize
perThreadCacheSize
Methods
HookGetInstanceProcAddr
UnityEngine.XR.OpenXR.Input
Haptic
HapticControl
Constructors
HapticControl
Methods
ReadUnprocessedValueFromState
OpenXRDevice
Methods
FinishSetup
OpenXRInput
Methods
GetActionHandle
GetActionIsActive
SendHapticImpulse
StopHaptics
TryGetInputSourceName
TrySetControllerLateLatchAction
OpenXRInput.InputSourceNameFlags
Pose
Properties
angularVelocity
isTracked
position
rotation
trackingState
velocity
PoseControl
Constructors
PoseControl
Properties
angularVelocity
isTracked
position
rotation
trackingState
velocity
Methods
FinishSetup
ReadUnprocessedValueFromState
WriteValueIntoState
UnityEngine.XR.OpenXR.NativeTypes
XrEnvironmentBlendMode
XrReferenceSpaceType
XrResult
XrSessionState
XrSpaceLocationFlags
XrViewConfigurationType
XrViewStateFlags