ID3D11FunctionReflection-Schnittstelle (d3d11shader.h)
Eine Funktionsreflektionsschnittstelle greift auf Funktionsinformationen zu.
Hinweis Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 11-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, sie in Bibliotheken zu packen und sie zur Laufzeit in vollständigen Shadern zu verknüpfen.
Methoden
Die ID3D11FunctionReflection-Schnittstelle verfügt über diese Methoden.
ID3D11FunctionReflection::GetConstantBufferByIndex Die ID3D11FunctionReflection::GetConstantBufferByIndex -Methode (d3d11shader.h) ruft einen konstanten Puffer nach Index für eine Funktion ab. |
ID3D11FunctionReflection::GetConstantBufferByName Ruft einen Konstantenpuffer nach Name für eine Funktion ab. (ID3D11FunctionReflection.GetConstantBufferByName) |
ID3D11FunctionReflection::GetDesc Füllt die Funktionsdeskriptorstruktur für die Funktion aus. (ID3D11FunctionReflection.GetDesc) |
ID3D11FunctionReflection::GetFunctionParameter Ruft den Funktionsparameterreflektor ab. (ID3D11FunctionReflection.GetFunctionParameter) |
ID3D11FunctionReflection::GetResourceBindingDesc Ruft eine Beschreibung ab, wie eine Ressource an eine Funktion gebunden wird. (ID3D11FunctionReflection.GetResourceBindingDesc) |
ID3D11FunctionReflection::GetResourceBindingDescByName Ruft eine Beschreibung ab, wie eine Ressource an eine Funktion gebunden wird. (ID3D11FunctionReflection.GetResourceBindingDescByName) |
ID3D11FunctionReflection::GetVariableByName Ruft eine Variable nach Name ab. (ID3D11FunctionReflection.GetVariableByName) |
Hinweise
Um eine Funktionsreflektionsschnittstelle abzurufen, rufen Sie ID3D11LibraryReflection::GetFunctionByIndex auf. Dies ist keine COM-Schnittstelle, sodass Sie sich keine Gedanken über die Anzahl der Verweise oder das Freigeben der Schnittstelle machen müssen, wenn Sie damit fertig sind.
HinweisID3D11FunctionReflection erfordert die D3dcompiler_47.dll oder eine höhere Version der DLL.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d11shader.h |