--- title: VRDisplay.requestAnimationFrame() slug: Web/API/VRDisplay/requestAnimationFrame translation_of: Web/API/VRDisplay/requestAnimationFrame original_slug: Web/API/VRDevice/requestAnimationFrame ---
{{domxref("VRDisplay")}} インターフェイスの requestAnimationFrame() メソッドは,{{domxref("Window.requestAnimationFrame")}} の特別な実装です.このメソッドは VRDisplay がレンダリングされている間,新しいフレーム毎に呼出されるコールバック関数を持ちます:
VRDisplay がシーンを表示していないときは, {{domxref("Window.requestAnimationFrame")}} と等価な働きをします.VRDisplay のネイティブなリフレッシュレートでコールバックが呼び出されます.var handle = vrDisplayInstance.requestAnimationFrame(callback);
描画されている VRDisplay の新しいフレーム描画の度に呼出されるコールバック関数.requestAnimationFrame()呼出しのハンドルを表す long値.この値は,コールバックを登録解除するために {{domxref("VRDisplay.cancelAnimationFrame()")}} 呼出しへ渡すのに使えます.
TBD.
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('WebVR', '#dom-vrdisplay-requestanimationframe', 'requestAnimationFrame()')}} | {{Spec2('WebVR')}} | Initial definition |
{{CompatibilityTable}}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|
| Basic support | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |