Método ID3D12ShaderReflectionVariable::GetInterfaceSlot (d3d12shader.h)
Obtém o slot de interface correspondente para uma variável que representa um ponteiro de interface.
Sintaxe
UINT GetInterfaceSlot(
[in] UINT uArrayIndex
);
Parâmetros
[in] uArrayIndex
Tipo: UINT
O índice do elemento de matriz para o qual obter o número do slot. Para uma variável não matriz, esse valor será zero.
Valor retornado
Tipo: UINT
Retorna o índice da interface na matriz de interface.
Comentários
GetInterfaceSlot obtém o slot correspondente em uma matriz de vinculação dinâmica para uma instância de interface. O número de slot retornado é usado para definir uma instância de interface para uma instância de classe específica. Consulte a Visão geral de interfaces e classes HLSL para obter informações adicionais.
A interface desse método é hospedada na D3DCompiler_xx.dll de DLL pronta para uso.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12shader.h |