Compartilhar via


Interface ID3D12FunctionParameterReflection (d3d12shader.h)

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.

 

Métodos

A interface ID3D12FunctionParameterReflection tem esses métodos.

 
ID3D12FunctionParameterReflection::GetDesc

Preenche a estrutura do descritor de parâmetro para o parâmetro da função. (ID3D12FunctionParameterReflection.GetDesc)

Comentários

Para obter uma interface function-parameter-reflection, chame ID3D12FunctionReflection::GetFunctionParameter. Isso não é uma interface COM, portanto, você não precisa se preocupar com contagens de referência ou liberar a interface quando terminar de usá-la.

ObservaçãoID3D12FunctionParameterReflection requer o D3dcompiler_47.dll ou uma versão posterior da DLL.
 

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12shader.h

Confira também

Interfaces do sombreador