Shaderschnittstellen (Direct3D 12-Grafiken)
d3d12shader.h deklariert die folgenden Schnittstellen.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
ID3D12FunctionParameterReflection- |
Eine Funktionsparameter-Spiegelungsschnittstelle greift auf Funktionsparameterinformationen zu. Hinweis: Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 12-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, sie in Bibliotheken zu packen und sie zur Laufzeit mit vollständigen Shadern zu verknüpfen. |
ID3D12FunctionReflection- |
Eine Funktionsreflektionsschnittstelle greift auf Funktionsinformationen zu. Hinweis: Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 12-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, sie in Bibliotheken zu packen und sie zur Laufzeit mit vollständigen Shadern zu verknüpfen. |
ID3D12LibraryReflection- |
Eine Bibliotheksreflektionsschnittstelle greift auf Bibliotheksinformationen zu. Hinweis: Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 12-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, sie in Bibliotheken zu packen und sie zur Laufzeit mit vollständigen Shadern zu verknüpfen. |
ID3D12ShaderReflection- |
Eine Shaderreflektionsschnittstelle greift auf Shaderinformationen zu. |
ID3D12ShaderReflectionConstantBuffer |
Diese Shaderreflektionsschnittstelle bietet Zugriff auf einen Konstantenpuffer. |
ID3D12ShaderReflectionType |
Diese Shaderreflektionsschnittstelle bietet Zugriff auf variablen Typ. |
ID3D12ShaderReflectionVariable |
Diese Shaderreflektionsschnittstelle bietet Zugriff auf eine Variable. |