Dela via


Skuggningsgränssnitt (Direct3D 12-grafik)

d3d12shader.h deklarerar följande gränssnitt.

I det här avsnittet

Ämne Beskrivning
ID3D12FunctionParameterReflection
Ett funktionsparameterreflektionsgränssnitt har åtkomst till information om funktionsparametrar.
Obs! Det här gränssnittet är en del av HLSL-skuggningstekniken som du kan använda på alla Direct3D 12-plattformar för att skapa förkompilerade HLSL-funktioner, paketera dem i bibliotek och länka dem till fullständiga skuggor vid körning.
ID3D12FunctionReflection
Ett funktionsreflektionsgränssnitt har åtkomst till funktionsinformation.
Obs! Det här gränssnittet är en del av HLSL-skuggningstekniken som du kan använda på alla Direct3D 12-plattformar för att skapa förkompilerade HLSL-funktioner, paketera dem i bibliotek och länka dem till fullständiga skuggor vid körning.
ID3D12LibraryReflection
Ett biblioteksreflektionsgränssnitt har åtkomst till biblioteksinformation.
Obs! Det här gränssnittet är en del av HLSL-skuggningstekniken som du kan använda på alla Direct3D 12-plattformar för att skapa förkompilerade HLSL-funktioner, paketera dem i bibliotek och länka dem till fullständiga skuggor vid körning.
ID3D12ShaderReflection
Ett skuggningsreflektionsgränssnitt har åtkomst till skuggningsinformation.
ID3D12ShaderReflectionConstantBuffer
Det här gränssnittet för skuggningsreflektion ger åtkomst till en konstant buffert.
ID3D12ShaderReflectionType
Det här gränssnittet för skuggningsreflektion ger åtkomst till variabeltyp.
ID3D12ShaderReflectionVariable
Det här gränssnittet för skuggningsreflektion ger åtkomst till en variabel.

Direct3D 12-referens

Skuggningsreferens