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
    サーフェス リソースです。
  • D3DRTYPE_VOLUME
    ボリューム リソースです。
  • D3DRTYPE_TEXTURE
    テクスチャー リソースです。
  • D3DRTYPE_VOLUMETEXTURE
    ボリューム テクスチャー リソースです。
  • D3DRTYPE_CubeTexture
    キューブ テクスチャー リソースです。
  • D3DRTYPE_VERTEXBUFFER
    頂点バッファー リソースです。
  • D3DRTYPE_INDEXBUFFER
    インデックス バッファー リソースです。
  • D3DRTYPE_FORCE_DWORD
    コンパイル時に、この列挙型のサイズを 32 ビットにするために定義されています。この値を指定しない場合、一部のコンパイラでは列挙型を 32 ビット以外のサイズでコンパイル可能です。この定数が使用されることはありません。

要件

ヘッダー: D3D9Types.h 宣言

関連項目

IDirect3DResource9::GetType