XRReferenceSpaceEvent: XRReferenceSpaceEvent() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der XRReferenceSpaceEvent()
Konstruktor wird verwendet, um ein neues XRReferenceSpaceEvent
Objekt zu erstellen, welches ein Ereignis im Zusammenhang mit dem Zustand eines WebXR-Referenzraumobjekts darstellt, XRReferenceSpace
.
Syntax
new XRReferenceSpaceEvent(type, options)
Parameter
type
-
Ein String mit dem Namen des Ereignisses. Es ist case-sensitive und Browser setzen es immer auf
reset
. options
-
Ein Objekt, das zusätzlich zu den im
Event()
definierten Eigenschaften die folgenden Eigenschaften haben kann:referenceSpace
-
Der
XRReferenceSpace
, von dem das Ereignis ausgeht. transform
-
Ein
XRRigidTransform
, der das alte Koordinatensystem (von vor den Änderungen, die durch dieses Ereignis angezeigt werden) auf das neue Koordinatensystem abbildet.
Rückgabewert
Ein neues XRReferenceSpaceEvent
Objekt, initialisiert entsprechend der angegebenen Eingabeparameter.
Beispiele
Dieses einfache Snippet ruft den Konstruktor auf, um ein neues Referenzraum-Ereignis des Typs reset
zu erstellen.
let refSpaceEvent = new XRReferenceSpaceEvent("reset", {
referenceSpace: myRefSpace,
transform: myTransform,
});
Spezifikationen
Specification |
---|
WebXR Device API # dom-xrreferencespaceevent-xrreferencespaceevent |
Browser-Kompatibilität
BCD tables only load in the browser