D3DXPARAMETER_DESC
エフェクト オブジェクトに使用されるパラメータを記述する。
typedef struct _D3DXPARAMETER_DESC
{
DWORD Name;
D3DXPARAMETERTYPE Type;
} D3DXPARAMETER_DESC;
メンバ
- Name
- パラメータの名前である FOURCC コード。
- Type
- このパラメータに使用される変数の型を記述する。このメンバは、次のいずれかの定数である。
- D3DXPT_DWORD
- パラメータは DWORD 値である。
- D3DXPT_FLOAT
- パラメータは浮動小数点値である。
- D3DXPT_VECTOR
- パラメータはベクトルである。
- D3DXPT_MATRIX
- パラメータは 4 × 4 行列である。
- D3DXPT_TEXTURE
- パラメータはテクスチャである。
- D3DXPT_VERTEXSHADER
- パラメータは頂点シェーダである。
- D3DXPT_PIXELSHADER
- パラメータはピクセル シェーダである。
- D3DXPT_CONSTANT
- パラメータは定数値である。
- D3DXPT_FORCE_DWORD
- この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使用されていない。
注意
FOURCC コードは、長さが 4 文字の文字列である。詳細については、「FOURCC コード」を参照すること。
ヘッダー : d3dx8effect.h で宣言。
参照
ID3DXEffect::GetParameterDesc