| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/XRInputSourceArray | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.
Experimentell: Dies ist eine experimentelle Technologie
berprfen Sie die Browser-Kompatibilittstabelle sorgfltig vor der Verwendung auf produktiven Webseiten.
Das Interface XRInputSourceArray reprsentiert eine dynamische Liste von WebXR-Eingabequellen und wird als Rckgabewert der XRSession-Eigenschaft inputSources verwendet. Jeder Eintrag ist ein XRInputSource, das ein mit dem WebXR-System verbundenes Eingabegert darstellt.
Zustzlich zur Mglichkeit, auf die Eingabequellen in der Liste unter Verwendung der Standard-Array-Notation (d.h. mit Indexnummern in eckigen Klammern) zuzugreifen, stehen Methoden zur Verfgung, die die Verwendung von Iteratoren ermglichen, und die forEach()-Methode ist ebenfalls verfgbar.
Die folgenden Eigenschaften sind auf XRInputSourceArray-Objekten verfgbar.
length Schreibgeschtzt Die Anzahl der XRInputSource-Objekte in der Liste.
Die folgenden Methoden sind auf XRInputSourceArray-Objekten verfgbar. Sie knnen auch die Funktionen des Symbol-Typs verwenden.
entries() Gibt einen iterator zurck, den Sie verwenden knnen, um die Liste der Schlssel/Werte-Paare in der Liste durchzugehen. Jedes zurckgegebene Element ist ein Array, dessen erster Wert der Index und dessen zweiter Wert der XRInputSource an diesem Index ist.
forEach() Iteriert ber jedes Element in der Liste, in der Reihenfolge von zuerst bis zuletzt.
keys() Eine Liste der Schlssel, die den Eintrgen in der Eingabequellen-Liste entsprechen.
values() Gibt einen iterator zurck, den Sie verwenden knnen, um alle Werte in der Liste durchzugehen. Jedes Element ist ein einzelnes XRInputSource-Objekt.
Zustzlich zu diesen Methoden knnen Sie Array-Notation verwenden, um Elemente in der Liste nach Index zuzugreifen. Zum Beispiel ruft der unten stehende Code-Schnipsel eine Funktion handleInput() auf und bergibt ihr das erste Element in der Eingabequellen-Liste, falls die Liste nicht leer ist.
let sources = xrSession.inputSources;
if (sources.length > 0) {
handleInput(sources[0]);
}
| Spezifikation |
|---|
| WebXR Device API # xrinputsourcearray |
XRInputSourceArrayNavigator.xrWebGLRenderingContext.makeXRCompatible()XRAnchorXRBoundedReferenceSpaceXRCPUDepthInformationXRDepthInformationXRFrameXRInputSourceXRInputSourceEventXRInputSourcesChangeEventXRPoseXRReferenceSpaceXRReferenceSpaceEventXRRenderStateXRRigidTransformXRSessionXRSessionEventXRSpaceXRSystemXRViewXRViewerPoseXRViewportXRWebGLBindingXRWebGLDepthInformationXRWebGLLayerDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |