次の方法で共有


ページ反転とバック バッファリング (Direct3D 9)

ページの反転は、マルチメディア、アニメーション、ゲーム ソフトウェアの重要な要素です。これは、紙のパッドを使用してアニメーションを実行する方法に似ています。 各ページで、アーティストは図形を少し変更して、シート間を急激に反転させると、図面がアニメーション化された状態で表示されるようにします。

ソフトウェアでのページ反転は、このプロセスに似ています。 Direct3D は、デバイスのプロパティであるスワップ チェーンを介してページ反転機能を実装します。 最初は、アーティストの用紙が次のページに反転するように画面に反転する一連の Direct3D バッファーを設定します。 最初のバッファーは、カラー フロント バッファーと呼ばれます。 その背後にあるバッファーは、バック バッファーと呼ばれます。 アプリケーションはバック バッファーに書き込み、カラー フロント バッファーを反転して、バック バッファーが画面に表示されるようにします。 システムがイメージを表示している間、ソフトウェアはバック バッファーに書き込み中です。 アニメーション化している限り、プロセスは続行され、画像を効率的にアニメーション化できます。

Direct3D を使用すると、単純なダブル バッファー方式 (1 つのバック バッファーを含むカラー フロント バッファー) から、追加のバック バッファーを備えたより高度なスキームまで、ページ 反転スキームを簡単に設定できます。

Direct3D サーフェス

スワップ チェーンとは (Direct3D 9)