Microsoft DirectX 8.0 (C++)

サーフェスのコピー

このブリット (blit) とは、ビット ブリット (bit block transfer) のことであり、データのブロックをメモリ内のある場所から別の場所に転送するプロセスを指す。ブリットによるデバイス ドライバ インターフェイス (DDI) は、ピクセル数の大きな矩形をフレーム単位で移動する際の主要メカニズム、つまりコピー主体の IDirect3DDevice8::Present メソッドの背後にあるメカニズムとして、Microsoft® DirectX® 8.0 でも引き続き使用されている。ブリット処理におけるアートワークの移動は、IDirect3DDevice8::UpdateTexture メソッドによって実行される。DirectX 8.0 では、アートワークはピクセルの矩形サブセットをコピーする IDirect3DDevice8::CopyRects メソッドを使ってコピーすることもできる。

  DirectX 8.0 で提供される D3DX 関数によって、アートワークをファイルからロードしたり、色の変更を適用したり、アートワークのサイズを変更したりすることができる。使用できる関数の詳細については、「テクスチャ関数」を参照すること。