Shaderschnittstellen (Direct3D 12-Grafiken)
d3d12shader.h deklariert die folgenden Schnittstellen.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
ID3D12FunctionParameterReflection |
Eine Function-Parameter-Reflection-Schnittstelle 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, in Bibliotheken zu packen und sie zur Laufzeit in 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, in Bibliotheken zu packen und sie zur Laufzeit in 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, in Bibliotheken zu packen und sie zur Laufzeit in vollständigen Shadern zu verknüpfen. |
ID3D12ShaderReflection |
Eine Shader-Reflektionsschnittstelle greift auf Shaderinformationen zu. |
ID3D12ShaderReflectionConstantBuffer |
Diese Shader-Reflektionsschnittstelle bietet Zugriff auf einen Konstantenpuffer. |
ID3D12ShaderReflectionType |
Diese Shaderreflektionsschnittstelle bietet Zugriff auf den Variablentyp. |
ID3D12ShaderReflectionVariable |
Diese Shaderreflektionsschnittstelle bietet Zugriff auf eine Variable. |