これは実験段階の機能です。
この機能は複数のブラウザで開発中の状態にあります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザの将来のバージョンで変更になる可能性があることに注意してください。
VRDisplay
インターフェイスの requestAnimationFrame()
メソッドは,Window.requestAnimationFrame
の特別な実装です.このメソッドは VRDisplay
がレンダリングされている間,新しいフレーム毎に呼出されるコールバック関数を持ちます:
VRDisplay
がシーンを表示していないときは,Window.requestAnimationFrame
と等価な働きをします.- VRDisplay が表示されている場合は,
VRDisplay のネイティブなリフレッシュレートでコールバックが呼び出されます.
シンタックス
var handle = vrDisplayInstance.requestAnimationFrame(callback);
パラメータ
- callback
描画されている VRDisplay の新しいフレーム描画の度に呼出されるコールバック関数.
戻り値
requestAnimationFrame()呼出しのハンドルを表す
long値.この値は,コールバックを登録解除するために VRDisplay.cancelAnimationFrame()
呼出しへ渡すのに使えます.
例
TBD.
仕様
Specification | Status | Comment |
---|---|---|
WebVR requestAnimationFrame() の定義 |
勧告改訂案 | 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 | 未サポート | (有) | 未サポート | 未サポート | 未サポート | 未サポート |
参照
- WebVR API homepage.
- MozVr.com — Mozilla VRチームのデモ,ダウンロード,その他のリソース.