Microsoft DirectX 8.0 (C++) |
テクスチャ リソースは、IDirect3DTexture8 インターフェイスに実装されている。テクスチャ インターフェイスへのポインタを取得するには、IDirect3DDevice8::CreateTexture メソッドか、次のいずれかの D3DX 関数を呼び出す。
次のコードでは、D3DXCreateTextureFromFileA を使用して、Tiger.bmp というファイルからテクスチャをロードする。
// 次のコードでは、d3dDevice は IDirect3DDevice8 インターフェイスへの // 有効なポインタであると仮定している。 LPDIRECT3DTEXTURE8 pTexture; D3DXCreateTextureFromFile( d3dDevice, "tiger.bmp", &pTexture);
D3DXCreateTextureFromFile が受け取る第 1 パラメータは、IDirect3DDevice8 インターフェイスへのポインタである。第 2 パラメータは、ロードするテクスチャが入っているファイル名を Microsoft® Direct3D® に指示する。第 3 パラメータは、作成されたテクスチャ オブジェクトを表す IDirect3DTexture8 インターフェイスへのポインタのアドレスとする。