Microsoft DirectX 8.0 (C++)

キューブ環境マップ サーフェスの作成

キューブ環境マップ テクスチャを作成するには、IDirect3DDevice8::CreateCubeTexture メソッドを呼び出す。キューブ環境マップ テクスチャは矩形でなければならず、その大きさは 2 の累乗である。

次のコードは、C++ アプリケーションで単純なキューブ環境マップを作成する方法を示している。

/*
** この例では、m_d3dDevice は IDirect3DDevice8 インターフェイスへの
* 有効なポインタであると仮定している。
 */

LPDIRECT3DCUBETEXTURE8 m_pCubeMap;

m_d3dDevice->CreateCubeTexture( 256, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R8G8B8,
                                D3DPOOL_MANAGED, &m_pCubeMap );