Sdílet prostřednictvím


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é.

referenční Direct3D 12

Referenční shaderu