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