Compartilhar via


Interface ID3D12ShaderReflectionVariable (d3d12shader.h)

Essa interface de reflexão de sombreador fornece acesso a uma variável.

Métodos

A interface ID3D12ShaderReflectionVariable tem esses métodos.

 
ID3D12ShaderReflectionVariable::GetBuffer

Retorna o ID3D12ShaderReflectionConstantBuffer do ID3D12ShaderReflectionVariable atual.
ID3D12ShaderReflectionVariable::GetDesc

Obtém uma descrição de variável de sombreador.
ID3D12ShaderReflectionVariable::GetInterfaceSlot

Obtém o slot de interface correspondente para uma variável que representa um ponteiro de interface. (ID3D12ShaderReflectionVariable.GetInterfaceSlot)
ID3D12ShaderReflectionVariable::GetType

Obtém um tipo de variável de sombreador.

Comentários

Para obter uma interface shader-reflection-variable, chame um método como ID3D12ShaderReflection::GetVariableByName. 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.

Requisitos

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

Confira também

Interfaces do sombreador