次の方法で共有


ID3D10ShaderReflectionConstantBuffer インターフェイス (d3d10shader.h)

このシェーダー リフレクション インターフェイスは、定数バッファーへのアクセスを提供します。

メソッド

ID3D10ShaderReflectionConstantBuffer インターフェイスには、これらのメソッドがあります。

 
ID3D10ShaderReflectionConstantBuffer::GetDesc

定数バッファーの説明を取得します。 (ID3D10ShaderReflectionConstantBuffer.GetDesc)
ID3D10ShaderReflectionConstantBuffer::GetVariableByIndex

ID3D10ShaderReflectionConstantBuffer::GetVariableByIndex (d3d10shader.h) メソッドは、インデックスによってシェーダー リフレクション変数を取得します。
ID3D10ShaderReflectionConstantBuffer::GetVariableByName

名前でシェーダー リフレクション変数を取得します。 (ID3D10ShaderReflectionConstantBuffer.GetVariableByName)

注釈

定数バッファー インターフェイスを作成するには、 ID3D10ShaderReflection::GetConstantBufferByIndex または ID3D10ShaderReflection::GetConstantBufferByName を呼び出します。 これは COM インターフェイスではありません。したがって、インターフェイスの使用が完了したときに、参照カウントやインターフェイスの解放について心配する必要はありません。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d10shader.h

こちらもご覧ください

シェーダー インターフェイス