ID3D10ShaderReflection-Schnittstelle (d3d10shader.h)
Eine Shaderreflektionsschnittstelle greift auf Shaderinformationen zu.
Vererbung
Die ID3D10ShaderReflection-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D10ShaderReflection verfügt auch über folgende Membertypen:
Methoden
Die ID3D10ShaderReflection-Schnittstelle verfügt über diese Methoden.
ID3D10ShaderReflection::GetConstantBufferByIndex Die ID3D10ShaderReflection::GetConstantBufferByIndex -Methode (d3d10shader.h) ruft einen konstanten Puffer nach Index ab. |
ID3D10ShaderReflection::GetConstantBufferByName Rufen Sie einen Konstantenpuffer nach Name ab. (ID3D10ShaderReflection.GetConstantBufferByName) |
ID3D10ShaderReflection::GetDesc Rufen Sie eine Shaderbeschreibung ab. (ID3D10ShaderReflection.GetDesc) |
ID3D10ShaderReflection::GetInputParameterDesc Rufen Sie eine Eingabeparameterbeschreibung für einen Shader ab. (ID3D10ShaderReflection.GetInputParameterDesc) |
ID3D10ShaderReflection::GetOutputParameterDesc Rufen Sie eine Ausgabeparameterbeschreibung für einen Shader ab. (ID3D10ShaderReflection.GetOutputParameterDesc) |
ID3D10ShaderReflection::GetResourceBindingDesc Rufen Sie eine Beschreibung der Ressourcen ab, die an einen Shader gebunden sind. |
Hinweise
Erstellen Sie die Schnittstelle, indem Sie D3DX10ReflectShader aufrufen. Da es sich um eine COM-Schnittstelle handelt, erhöht das Erstellen der Schnittstelle die Verweisanzahl, und die Schnittstelle muss freigegeben werden, wenn sie nicht mehr benötigt wird. Die verbleibenden Shaderreflektionsschnittstellen sind keine COM-Schnittstellen.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d10shader.h |