D3DRESOURCETYPE 列挙

リソースの種類を定義します。

構文

typedef enum D3DRESOURCETYPE { 
  D3DRTYPE_SURFACE        = 1,
  D3DRTYPE_VOLUME         = 2,
  D3DRTYPE_TEXTURE        = 3,
  D3DRTYPE_VOLUMETEXTURE  = 4,
  D3DRTYPE_CUBETEXTURE    = 5,
  D3DRTYPE_VERTEXBUFFER   = 6,
  D3DRTYPE_INDEXBUFFER    = 7,
  D3DRTYPE_FORCE_DWORD    = 0x7fffffff
} D3DRESOURCETYPE, *LPD3DRESOURCETYPE;

定数

D3DRTYPE_SURFACE

Surface リソース。

D3DRTYPE_VOLUME

ボリューム リソース。

D3DRTYPE_TEXTURE

テクスチャ リソース。

D3DRTYPE_VOLUMETEXTURE

ボリューム テクスチャ リソース。

D3DRTYPE_CUBETEXTURE

キューブ テクスチャ リソース。

D3DRTYPE_VERTEXBUFFER

頂点バッファー リソース。

D3DRTYPE_INDEXBUFFER

インデックス バッファー リソース。

D3DRTYPE_FORCE_DWORD

この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。

要件

要件
ヘッダー
D3D9Types.h

関連項目

Direct3D 列挙

IDirect3DResource9::GetType