Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 2.52 KB

File metadata and controls

51 lines (34 loc) · 2.52 KB
title slug l10n
VRDisplayEvent
Web/API/VRDisplayEvent
sourceCommit
579788ba8fe61b6c7dddaec09dee7b33d6548a4d

{{APIRef("WebVR API")}}{{Deprecated_Header}}{{Non-standard_Header}}

VRDisplayEventWebVR API のインターフェイスで、 WebVR 関連イベントのイベントオブジェクトを表します(WebVR ウインドウ拡張機能のリストを参照)。

Note

このインターフェイスは古い WebVR API の一部でした。これは WebXR 機器 API に置き換えられました。

コンストラクター

  • {{domxref("VRDisplayEvent.VRDisplayEvent", "VRDisplayEvent()")}} {{Deprecated_Inline}} {{Non-standard_Inline}}
    • : VRDisplayEvent オブジェクトのインスタンスを生成します。

インスタンスプロパティ

VRDisplayEvent は、親オブジェクトである {{domxref("Event")}} からプロパティを継承しています。

  • {{domxref("VRDisplayEvent.display")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : このイベントに関連付けられた {{domxref("VRDisplay")}} 。
  • {{domxref("VRDisplayEvent.reason")}} {{Deprecated_Inline}} {{ReadOnlyInline}} {{Non-standard_Inline}}
    • : イベントが発生した人間が読める理由。

window.addEventListener("vrdisplaypresentchange", (e) => {
  console.log(
    `Display ${e.display.displayId} presentation has changed. Reason given: ${e.reason}.`,
  );
});

仕様書

このインターフェイスは古い WebVR API の一部であり、これは WebXR 機器 API で置き枯れられました。標準規格になる見込みはありません。

すべてのブラウザーが新しい WebXR API を実装するまで、 A-FrameBabylon.jsThree.js などのフレームワークを使用するか、ポリフィルを使用することが、すべてのブラウザーで動作する WebXR アプリを開発する上で推奨されます。[1]

ブラウザーの互換性

{{Compat}}

関連情報