サーフェスのコピー (Direct3D 9)
ブリットという用語は、"bit block transfer" を簡単に言い換えたもので、データのブロックをメモリー内のある場所から別の場所に転送する処理です。Direct3D 9 では、デバイス ドライバー インターフェイス (DDI) のブリットは、ピクセルの大きな矩形をフレーム単位で移動するための主要なメカニズムとして使用され続けています。このメカニズムはコピー指向の IDirect3DDevice9::Present メソッドに基づきます。ブリット処理においてアートワークの移動は、IDirect3DDevice9::UpdateTexture メソッドによって実行されます。Direct3D 9 では、ピクセルの矩形のサブセットをコピーする、IDirect3DDevice9::UpdateSurface メソッドを使用することでもアートワークをコピーできます。
注 Direct3D 9 には、ファイルからアートワークを読み込む、カラー変換を適用する、およびアートワークのサイズを変更することができる D3DX 関数が用意されています。使用可能な関数の詳細については、「D3DX 9 のテクスチャー関数」を参照してください。
関連項目
IDirect3DDevice9::StretchRect, IDirect3DDevice9::StretchRect