XRVisibilityMaskChangeEvent: eye-Eigenschaft
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die eye schreibgeschützte Eigenschaft der Schnittstelle XRVisibilityMaskChangeEvent gibt an, auf welches Auge die Maske angewendet wird.
Wert
Ein enumerierter Wert, der angibt, auf welches Auge die Maske aus der Perspektive des Betrachters angewendet wird. Dies kann einer der folgenden Werte sein:
Beispiele
>Grundlegende Verwendung
Dieses Beispiel zeigt, wie Sie den eye-Wert überprüfen können, wenn das visibilitymaskchange-Ereignis ausgelöst wird, und dann je nach Ergebnis eine entsprechende Anzeigeaktualisierung rendern.
xrSession.addEventListener("visibilitymaskchange", (e) => {
if (e.eye === "left") {
// Render for left eye view
} else if (e.eye === "right") {
// Render for right eye view
} else {
// Render for neutral view
}
});
Spezifikationen
| Spezifikation |
|---|
| WebXR Device API> # dom-xrvisibilitymaskchangeevent-eye> |