Freigeben über


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.

Direct3D 12-Referenz

Shader-Referenz