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 |