Platform SDK: DirectX

キューブ環境マップのミップマップ化

キューブ環境マップはミップマップ化できる。DDSCAPS_MIPMAP を含めると、アタッチされたミップマップ サーフェスのある各サーフェスが作成される。これらのサーフェスの形状としては、次のようなものがある。

[C++]

ミップマップ化キューブ環境マップを作成するアプリケーションで各サーフェスにアクセスするには、IDirectDrawSurface7::GetAttachedSurface メソッドを呼び出し、"DDSCAPS2_CUBEMAP_" フラグで始まるフラグのいずれかを渡して対応するサーフェスにアクセスする (「キューブ環境マップ サーフェスへのアクセス」で説明する)。次に、そのサーフェスに対して IDirectDrawSurface7::GetAttachedSurface を呼び出し、DDSCAPS_MIPMAP フラグを渡すと、従属ミップマップ レベルを取得できる。

[Visual Basic]

ミップマップ化キューブ環境マップを作成するアプリケーションで各サーフェスにアクセスするには、DirectDrawSurface7.GetAttachedSurface メソッドを呼び出し、"DDSCAPS2_CUBEMAP_" で始まる CONST_DDSURFACECAPS2FLAGS 列挙からのフラグのいずれかを渡して対応するサーフェスにアクセスする (「キューブ環境マップ サーフェスへのアクセス」を説明する)。次に、そのサーフェスに対して DirectDrawSurface7.GetAttachedSurface を呼び出し、DDSCAPS_MIPMAP フラグを渡すと、従属ミップマップ レベルを取得できる。