Microsoft DirectX 8.0 (C++)

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;

定数

D3DRTYPE_SURFACE
サーフェス リソース。
D3DRTYPE_VOLUME
ボリューム リソース。
D3DRTYPE_TEXTURE
テクスチャ リソース。
D3DRTYPE_VOLUMETEXTURE
ボリューム テクスチャ リソース。
D3DRTYPE_CUBETEXTURE
キューブ テクスチャ リソース。
D3DRTYPE_VERTEXBUFFER
頂点バッファ リソース。
D3DRTYPE_INDEXBUFFER
インデックス バッファ リソース。
D3DRTYPE_FORCE_DWORD
この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使用されていない。

動作環境

  ヘッダー : D3d8types.h で宣言。

参照

IDirect3DResource8::GetType