Compartilhar via


Interface ID3D11ShaderReflectionVariable (d3d11shader.h)

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

Métodos

A interface ID3D11ShaderReflectionVariable tem esses métodos.

 
ID3D11ShaderReflectionVariable::GetBuffer

Esse método retorna o buffer do ID3D11ShaderReflectionVariable atual.
ID3D11ShaderReflectionVariable::GetDesc

Obtenha uma descrição de variável de sombreador. (ID3D11ShaderReflectionVariable.GetDesc)
ID3D11ShaderReflectionVariable::GetInterfaceSlot

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

Obter um tipo de variável de sombreador. (ID3D11ShaderReflectionVariable.GetType)

Comentários

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

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11shader.h

Confira também

Interfaces do sombreador