次の方法で共有


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

参照

D3DXSHADER_TYPEINFOD3DXCONSTANT_DESC