Partilhar via


Interfaces Shader (Gráficos Direct3D 12)

d3d12shader.h declara as seguintes interfaces.

Nesta secção

Tópico Descrição
ID3D12FunctionParameterReflection
Uma interface function-parameter-reflection acessa informações de parâmetro de função.
Nota: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 12 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução.
ID3D12FunctionReflection
Uma interface de reflexão de função acessa informações de função.
Nota: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 12 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução.
ID3D12LibraryReflection
Uma interface biblioteca-reflexão acessa as informações da biblioteca.
Nota: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 12 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução.
ID3D12ShaderReflection
Uma interface de reflexo de sombreador acessa informações de sombreador.
ID3D12ShaderReflectionConstantBuffer
Esta interface shader-reflection fornece acesso a um buffer constante.
ID3D12ShaderReflectionType
Esta interface shader-reflection fornece acesso ao tipo de variável.
ID3D12ShaderReflectionVariable
Esta interface shader-reflection fornece acesso a uma variável.

de referência do Direct3D 12

de referência do sombreador