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 |