次の方法で共有


ID3D11ShaderReflectionVariable インターフェイス (d3d11shader.h)

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

メソッド

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

 
ID3D11ShaderReflectionVariable::GetBuffer

このメソッドは、現在の ID3D11ShaderReflectionVariable のバッファーを返します。
ID3D11ShaderReflectionVariable::GetDesc

シェーダー変数の説明を取得します。 (ID3D11ShaderReflectionVariable.GetDesc)
ID3D11ShaderReflectionVariable::GetInterfaceSlot

インターフェイス ポインターを表す変数の対応するインターフェイス スロットを取得します。 (ID3D11ShaderReflectionVariable.GetInterfaceSlot)
ID3D11ShaderReflectionVariable::GetType

シェーダー変数型を取得します。 (ID3D11ShaderReflectionVariable.GetType)

解説

シェーダー リフレクション変数インターフェイスを取得するには、 ID3D11ShaderReflection::GetVariableByName などのメソッドを呼び出します。 これは COM インターフェイスではないので、参照カウントを気にしたり、インターフェイスを解放したりする必要はありません。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11shader.h

関連項目

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