Platform SDK: DirectX |
ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「Direct3D 直接モードの C/C++ チュートリアル」を参照すること。
DDSURFACEDESC2 型を使って、テクスチャ サーフェスを記述することができる。
Public Function CreateTextureSurface(sFile As String) As DirectDrawSurface7 Dim ddsTexture As DirectDrawSurface7 Dim i As Long Dim bIsFound As Boolean ' テクスチャ サーフェスを準備する。 Dim ddsd As DDSURFACEDESC2 ddsd.lFlags = DDSD_CAPS Or DDSD_HEIGHT Or DDSD_WIDTH Or DDSD_PIXELFORMAT Or DDSD_TEXTURESTAGE
これで、テクスチャ サーフェスを準備できたので、テクスチャ フォーマットを列挙することができる。これについては、「ステップ 1.3 : テクスチャ フォーマットを列挙する」で説明する。