Microsoft DirectX 8.0 (Visual Basic)

キューブ環境マップ サーフェスへのアクセス

Direct3DCubeTexture8.GetCubeMapSurface メソッドを使用してキューブ環境マップのサーフェスからサーフェスに移動できる。

次のコードは、GetCubeMapSurface を使用して、正方向の y 面 (サーフェス 2) のキューブ マップ サーフェスを取得する。

'
' この例では、CubeMap は有効な
' Direct3DCubeTexture8 オブジェクトである。
'
Dim Face2 As Direct3DSurface8

Set Face2 = CubeMap.GetCubeMapSurface( D3DCUBEMAP_FACE_POSITIVE_Y, 0 );

GetAttachedSurface が受け取る第 1 パラメータは、このメソッドで取得する必要があるアタッチされたサーフェスを記述する CONST_D3DCUBEMAP_FACES 列挙型である。第 2 パラメータは、取得するミップマップ化キューブ テクスチャのレベルを Microsoft® Direct3D® に指示する。この場合、このキューブ マップはミップマップ化されていないので、0 が使用される。