次の方法で共有


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

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

メソッド

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

 
ID3D11ShaderReflectionType::GetBaseClass

変数基底クラス型を含む ID3D11ShaderReflectionType インターフェイス インターフェイスを取得します。
ID3D11ShaderReflectionType::GetDesc

シェーダーリフレクション変数型の説明を取得します。 (ID3D11ShaderReflectionType.GetDesc)
ID3D11ShaderReflectionType::GetInterfaceByIndex

インデックスでインターフェイスを取得します。
ID3D11ShaderReflectionType::GetMemberTypeByIndex

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

名前でシェーダーリフレクション変数の型を取得します。 (ID3D11ShaderReflectionType.GetMemberTypeByName)
ID3D11ShaderReflectionType::GetMemberTypeName

シェーダーリフレクション変数型を取得します。 (ID3D11ShaderReflectionType.GetMemberTypeName)
ID3D11ShaderReflectionType::GetNumInterfaces

インターフェイスの数を取得します。 (ID3D11ShaderReflectionType.GetNumInterfaces)
ID3D11ShaderReflectionType::GetSubType

クラスの基底クラスを取得します。 (ID3D11ShaderReflectionType.GetSubType)
ID3D11ShaderReflectionType::ImplementsInterface

クラス型がインターフェイスを実装するかどうかを示します。 (ID3D11ShaderReflectionType.ImplementsInterface)
ID3D11ShaderReflectionType::IsEqual

2 つの ID3D11ShaderReflectionType インターフェイス ポインターの基になる型が同じかどうかを示します。
ID3D11ShaderReflectionType::IsOfType

変数が指定した型であるかどうかを示します。 (ID3D11ShaderReflectionType.IsOfType)

注釈

シェーダーリフレクション型インターフェイスを取得し、 ID3D11ShaderReflectionVariable::GetType を呼び出します。 これは COM インターフェイスではないので、参照カウントを心配したり、インターフェイスを解放したりする必要はありません。

要件

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

こちらもご覧ください

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