Condividi tramite


Metodo ID3D12ShaderReflectionVariable::GetInterfaceSlot (d3d12shader.h)

Ottiene lo slot di interfaccia corrispondente per una variabile che rappresenta un puntatore dell'interfaccia.

Sintassi

UINT GetInterfaceSlot(
  [in] UINT uArrayIndex
);

Parametri

[in] uArrayIndex

Tipo: UINT

Indice dell'elemento matrice per ottenere il numero di slot per. Per una variabile non matrice questo valore sarà zero.

Valore restituito

Tipo: UINT

Restituisce l'indice dell'interfaccia nella matrice di interfaccia.

Commenti

GetInterfaceSlot ottiene lo slot corrispondente in una matrice di collegamento dinamico per un'istanza dell'interfaccia. Il numero di slot restituito viene usato per impostare un'istanza dell'interfaccia su un'istanza di classe specifica. Per altre informazioni, vedere la panoramica delle interfacce e delle classi HLSL.

L'interfaccia di questo metodo è ospitata nella DLL predefinita D3DCompiler_xx.dll.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12shader.h

Vedi anche

ID3D12ShaderReflectionVariable