MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

VRDisplay

これは実験段階の機能です。
この機能は複数のブラウザで開発中の状態にあります。各ブラウザで用いるために、適切なベンダー接頭辞が必要な場合があります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザの将来のバージョンで変更になる可能性があることに注意してください。

WebVR API の VRDisplay インターフェイスは,このAPIがサポートしているVRデバイスを現します.VRDisplayにはデバイスIDやデスクリプションのような汎用的な情報が含まれていて,VRシーンの表示を開始するためのメソッドや,目のパラメータやディスプレイの備える機能の取得,その他の重要な機能を含んでいます.

Navigator.getVRDisplays() を呼び出すことで,すべての接続されているVRのデバイスの配列が返されます.

プロパティ

VRDisplay.capabilities 読取専用
VRDisplayの備える機能を示す VRDisplayCapabilities オブジェクトを返します.
VRDisplay.depthFar
eye view frustum(ビューフラスタム;つまりシーンの可視領域の境界) のfar平面を定義しているz-depthの取得と設定を行います.
VRDisplay.depthNear
eye view frustum(ビューフラスタム;つまりシーンの可視領域の境界) のnear平面を定義しているz-depthの取得と設定を行います.
VRDisplay.displayId 読取専用
このVRDisplay固有のIDを返します.このIDはGamepad API (参照 Gamepad.displayId) の関連付けのために使用されます.
VRDisplay.displayName 読取専用
VRDisplayを識別するための人間が読める形式の名前を返します.
VRDisplay.isConnected 読取専用
VRDisplayがコンピュータに接続されているか否かを示す Boolean を返します.
VRDisplay.isPresenting 読取専用
VRDisplayが現在コンテンツを表示中であるか否かを示す Boolean を返します.
VRDisplay.stageParameters 読取専用
VRDisplayがルームスケール体験をサポートしている場合に,ルームスケールパラメータを含んだ VRStageParameters オブジェクトを返します.

メソッド

VRDisplay.getEyeParameters()
指定した側の眼のパラメータを含む VREyeParameters オブジェクトを返します.
VRDisplay.getLayers()
VRDisplay に表示中のレイヤーを返します.
VRDisplay.getPose()
現在のフレームが実際に描画される時点の未来の VRDisplay の予測ポーズを決める VRPose オブジェクトを返します.
VRDisplay.getImmediatePose()
(予測なしの)VRDisplay のポーズを決める VRPose オブジェクトを返します.
VRDisplay.resetPose()
現在の VRPose.positionVRPose.orientation を"原点/ゼロ"位置の値として扱うように,VRDisplay のポーズをリセットします.
VRDisplay.cancelAnimationFrame()
Window.cancelAnimationFrame の特別な実装で,VRDisplay.requestAnimationFrame() を未登録状態にすることをコールバック可能にしています.
VRDisplay.requestAnimationFrame()
Window.requestAnimationFrame の特別な実装で,VRDisplayの新しいフレームが描画される際に毎回呼出されるコールバック関数を持っています.
VRDisplay.requestPresent()
VRDisplay へのシーン描画を開始します.
VRDisplay.exitPresent()
VRDisplay のシーン描画を停止します.
VRDisplay.submitFrame()
VRLayer の現在の状態をキャプチャし,VRDisplay 上にそれを表示します.

Examples

TBD.

仕様

Specification Status Comment
WebVR
VRDisplay の定義
勧告改訂案 Initial definition

ブラウザの互換性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (有) (有) 未サポート 未サポート 未サポート
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile Chrome for Android
Basic support 未サポート (有) 未サポート 未サポート 未サポート 未サポート

参照

ドキュメントのタグと貢献者

 このページの貢献者: rootx
 最終更新者: rootx,