Microsoft DirectX 8.0 (Visual Basic)

テクスチャ サーフェス オブジェクトの取得

テクスチャ リソースは、Direct3DTexture8 クラスに実装されている。テクスチャ オブジェクトを取得するには、Direct3DDevice8.CreateTexture メソッドか、次のいずれかの D3DX 関数を呼び出す。

次のコードでは、D3DX.CreateTextureFromFile を使用して、Tiger.bmp というファイルからテクスチャをロードする。

'
' 次のコードでは、d3dDevice は有効な Direct3DDevice8 オブジェクトであり、
' g_D3DX も
' 有効であると仮定している。
'
Dim Texture As Direct3DTexture8

Set Texture = g_D3DX.CreateTextureFromFile( d3dDevice, App.Path + "\tiger.bmp" )

CreateTextureFromFile が受け取る第 1 パラメータは、Direct3DDevice8 オブジェクトである。第 2 パラメータは、ロードするテクスチャが入っているファイル名を Microsoft® Direct3D® に指示する。このメソッドが返すテクスチャ オブジェクトは、Texture に割り当てられる。