Type Alias: XRFeatureOptions
XRFeatureOptions =
object
Defined in: packages/core/src/init/xr.ts:47
Structured feature flags supported by IWSDK.
Properties
anchors?
optionalanchors:FeatureFlag
Defined in: packages/core/src/init/xr.ts:49
depthSensing?
optionaldepthSensing:DepthSensingFlag
Defined in: packages/core/src/init/xr.ts:53
eyeTracking?
optionaleyeTracking:FeatureFlag
Defined in: packages/core/src/init/xr.ts:73
Deprecated
Use XRFeatureOptions.gazeTracking. Kept as an alias for the W3C draft's 'eye-tracking' descriptor name.
gazeTracking?
optionalgazeTracking:FeatureFlag
Defined in: packages/core/src/init/xr.ts:68
Eye/gaze tracking, used to drive gaze interactions. When granted, the runtime surfaces an XRInputSource with targetRayMode === 'gaze' and IWSDK drives XROrigin.eyeSpace from its target-ray pose. When unavailable, ordinary hand/controller rays remain active.
Requesting this also registers GazeSystem.
handTracking?
optionalhandTracking:FeatureFlag
Defined in: packages/core/src/init/xr.ts:48
hitTest?
optionalhitTest:FeatureFlag
Defined in: packages/core/src/init/xr.ts:50
layers?
optionallayers:FeatureFlag
Defined in: packages/core/src/init/xr.ts:58
WebXR Layers. Defaults to optional even if not set, to maximize success. You may set { required: true } to require layers.
meshDetection?
optionalmeshDetection:FeatureFlag
Defined in: packages/core/src/init/xr.ts:52
planeDetection?
optionalplaneDetection:FeatureFlag
Defined in: packages/core/src/init/xr.ts:51
unbounded?
optionalunbounded:FeatureFlag
Defined in: packages/core/src/init/xr.ts:59