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

js
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.

js
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