Compartilhar via


Interfaces de sombreador (elementos gráficos Direct3D 12)

d3d12shader.h declara as interfaces a seguir.

Nesta seçã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 de reflexão de biblioteca acessa 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 reflexão de sombreador acessa informações de sombreador.
ID3D12ShaderReflectionConstantBuffer
Essa interface de reflexão de sombreador fornece acesso a um buffer constante.
ID3D12ShaderReflectionType
Essa interface de reflexão de sombreador fornece acesso ao tipo de variável.
ID3D12ShaderReflectionVariable
Essa interface de reflexão de sombreador fornece acesso a uma variável.

Referência do Direct3D 12

Referência do sombreador