このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

XRReferenceSpaceEvent: XRReferenceSpaceEvent() コンストラクター

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more support for this feature? Tell us why.

XRReferenceSpaceEvent() コンストラクターは、新しい XRReferenceSpaceEvent オブジェクトを生成するために使用します。 これは、WebXR 参照空間オブジェクト XRReferenceSpace の状態に関するイベントを表します。

構文

js
new XRReferenceSpaceEvent(type, options)

引数

type

イベントの名前の入った文字列です。 大文字小文字を区別し、ブラウザーは常に reset を設定します。

options

オブジェクトで、 Event() で定義されているプロパティに加え、以下のプロパティを持ちます。

referenceSpace

イベントの発生元の XRReferenceSpace です。

transform

古い座標系(このイベントによって示される変更の前のもの)を新しい座標系にマップする XRRigidTransform です。

返値

入力引数で定義されたとおりに初期化された、新しい XRReferenceSpaceEvent オブジェクト。

この単純なスニペットでは、コンストラクターを呼び出して reset 型の新しい参照空間イベントを生成します。

js
let refSpaceEvent = new XRReferenceSpaceEvent("reset", {
  referenceSpace: myRefSpace,
  transform: myTransform,
});

仕様書

仕様書
WebXR Device API
# dom-xrreferencespaceevent-xrreferencespaceevent

ブラウザーの互換性