Rozhraní shaderu (grafika Direct3D 12)
d3d12shader.h deklaruje následující rozhraní.
V této části
Námět | Popis |
---|---|
ID3D12FunctionParameterReflection |
Rozhraní funkce-parametr-reflexe přistupuje k informacím o parametrech funkce. Poznámka: Toto rozhraní je součástí technologie propojování shaderu HLSL, kterou můžete použít na všech platformách Direct3D 12 k vytvoření předkompilovaných funkcí HLSL, jejich zabalení do knihoven a jejich propojení do úplných shaderů za běhu. |
ID3D12FunctionReflection |
Rozhraní reflexe funkce přistupuje k informacím o funkcích. Poznámka: Toto rozhraní je součástí technologie propojování shaderu HLSL, kterou můžete použít na všech platformách Direct3D 12 k vytvoření předkompilovaných funkcí HLSL, jejich zabalení do knihoven a jejich propojení do úplných shaderů za běhu. |
ID3D12LibraryReflection |
Rozhraní pro reflexi knihovny přistupuje k informacím o knihovně. Poznámka: Toto rozhraní je součástí technologie propojování shaderu HLSL, kterou můžete použít na všech platformách Direct3D 12 k vytvoření předkompilovaných funkcí HLSL, jejich zabalení do knihoven a jejich propojení do úplných shaderů za běhu. |
ID3D12ShaderReflection |
Rozhraní shaderu odrazu přistupuje k informacím shaderu. |
ID3D12ShaderReflectionConstantBuffer |
Toto rozhraní shader-reflexe poskytuje přístup k konstantní vyrovnávací paměti. |
ID3D12ShaderReflectionType |
Toto rozhraní shader-reflexe poskytuje přístup k typu proměnné. |
ID3D12ShaderReflectionVariable |
Toto rozhraní shaderu odrazu poskytuje přístup k proměnné. |
Související témata
-
Referenční shaderu