Interface: GazePointerOptions
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:81
Properties
diagnostics?
optionaldiagnostics:boolean
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:107
Emit [iwsdk][gaze] console diagnostics explaining why gaze is (or isn't) tracked, and whether the runtime's gaze ray actually separates from the head ray. Eye tracking has several silent failure modes that are otherwise indistinguishable from a missing source.
Default
truefilter?
optionalfilter:FilteredEyeGazeOptions
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:99
OneEuro filter parameters applied to the gaze pose.
pointerTransformFollowsHand?
optionalpointerTransformFollowsHand:boolean
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:89
On select commit, move the effective pointer origin to the pinching hand's ray space so captured drags track the hand, not the eyes.
Default
truereticleColor?
optionalreticleColor:number|Color
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:91
Reticle color while gaze is genuinely tracked.
Default
0xffffffreticleRadius?
optionalreticleRadius:number
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:93
Reticle radius in meters.
Default
0.012showDebugReticle?
optionalshowDebugReticle:boolean
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:95
Show the developer-only gaze hit reticle.
Default
falsesuppressWhenDirectPointerActive?
optionalsuppressWhenDirectPointerActive:boolean
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:83
Suppress hover/select while a near touch/grab pointer is active.
Default
truetrackingLossGraceSeconds?
optionaltrackingLossGraceSeconds:number
Defined in: packages/xr-input/src/pointer/gaze-pointer.ts:97
Keep gaze mode active briefly after tracking becomes invalid.
Default
5