API

Class WebXREyeTracking

The WebXR Eye Tracking feature grabs eye data from the device and provides it in an easy-access format. Currently only enabled for BabylonNative applications.

Hierarchy (View Summary)

Index
dependsOn?: string[]

The dependencies of this feature, if any

disableAutoAttach: boolean = false

Should auto-attach be disabled?

isDisposed: boolean = false

Is this feature disposed?

onEyeTrackingEndedObservable: Observable<void> = ...

This observable will notify registered observers when eye tracking ends

onEyeTrackingFrameUpdateObservable: Observable<Ray> = ...

This observable will notify registered observers on each frame that has valid tracking

onEyeTrackingStartedObservable: Observable<Ray> = ...

This observable will notify registered observers when eye tracking starts

onFeatureAttachObservable: Observable<IWebXRFeature> = ...

Observers registered here will be executed when the feature is attached

onFeatureDetachObservable: Observable<IWebXRFeature> = ...

Observers registered here will be executed when the feature is detached

Name: "xr-eye-tracking" = WebXRFeatureName.EYE_TRACKING

The module's name

Version: 1

The (Babylon) version of this module. This is an integer representing the implementation version. This number does not correspond to the WebXR specs version