D3DXGetShaderConstantTable
シェーダー内に埋め込まれたシェーダー定数テーブルを取得します。
HRESULT
D3DXGetShaderConstantTable(
CONST DWORD* pFunction,
LPD3DXCONSTANTTABLE* ppConstantTable
);
パラメータ
- pFunction
関数 DWORD ストリームへのポインターです。 - ppConstantTable
定数テーブルを制御する定数テーブル インターフェイス (ID3DXConstantTable 参照) を返します。
戻り値
成功すると、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL
D3DXERR_INVALIDDATA E_OUTOFMEMORY
解説
定数テーブルは、D3DXCompileShader により生成され、シェーダー本体に埋め込まれます。追加の仮想アドレス空間が必要な場合は、「D3DXGetShaderConstantTableEx」を参照してください。
要件
ヘッダー: D3DX9Shader.h 宣言
ライブラリ: D3dx9.lib 内容