Platform SDK: DirectX

ステップ 1.2 : テクスチャ サーフェスを準備する

[C++]

ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「Direct3D 直接モードの C/C++ チュートリアル」を参照すること。

[Visual Basic]

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 : テクスチャ フォーマットを列挙する」で説明する。