D3DXPARAMETER_TYPE 列挙型
D3DXPARAMETER_TYPE 列挙型
列挙に含まれるデータを記述する。
構文
typedef enum _D3DXPARAMETER_TYPE {
D3DXPT_VOID,
D3DXPT_BOOL,
D3DXPT_INT,
D3DXPT_FLOAT,
D3DXPT_STRING,
D3DXPT_TEXTURE,
D3DXPT_TEXTURE2D,
D3DXPT_TEXTURE3D,
D3DXPT_TEXTURECUBE,
D3DXPT_SAMPLER,
D3DXPT_SAMPLER2D,
D3DXPT_SAMPLER3D,
D3DXPT_SAMPLERCUBE,
D3DXPT_PIXELSHADER,
D3DXPT_VERTEXSHADER,
D3DXPT_PIXELFRAGMENT,
D3DXPT_VERTEXFRAGMENT,
D3DXPT_FORCE_DWORD = 0x7fffffff
} D3DXPARAMETER_TYPE;
定数
D3DXPT_VOID
パラメータは void ポインタである。D3DXPT_BOOL
パラメータはブール値である。D3DXPT_INT
パラメータは整数である。D3DXPT_FLOAT
パラメータは浮動小数点数である。D3DXPT_STRING
パラメータは文字列である。D3DXPT_TEXTURE
パラメータはテクスチャである。D3DXPT_TEXTURE2D
パラメータは 2D テクスチャである。D3DXPT_TEXTURE3D
パラメータは 3D テクスチャである。D3DXPT_TEXTURECUBE
パラメータはキューブ テクスチャである。D3DXPT_SAMPLER
パラメータはサンプラである。D3DXPT_SAMPLER2D
パラメータは 2D サンプラである。D3DXPT_SAMPLER3D
パラメータは 3D サンプラである。D3DXPT_SAMPLERCUBE
パラメータはキューブ サンプラである。D3DXPT_PIXELSHADER
パラメータはピクセル シェーダである。D3DXPT_VERTEXSHADER
パラメータは頂点シェーダである。D3DXPT_PIXELFRAGMENT
パラメータはピクセル シェーダ フラグメントである。D3DXPT_VERTEXFRAGMENT
パラメータは頂点シェーダ フラグメントである。D3DXPT_FORCE_DWORD
この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使用されていない。
列挙型の情報
ヘッダー | d3dx9effect.h |
最低限のオペレーティング システム | Windows 98 |
参照