--- title: VRDisplay.requestAnimationFrame() slug: Web/API/VRDevice/requestAnimationFrame translation_of: Web/API/VRDisplay/requestAnimationFrame ---
{{APIRef("WebVR API")}}{{SeeCompatTable}}

{{domxref("VRDisplay")}} インターフェイスの requestAnimationFrame() メソッドは,{{domxref("Window.requestAnimationFrame")}} の特別な実装です.このメソッドは VRDisplay がレンダリングされている間,新しいフレーム毎に呼出されるコールバック関数を持ちます:

シンタックス

var handle = vrDisplayInstance.requestAnimationFrame(callback);

パラメータ

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}}

参照