Condividi tramite


Metodo ID3DX11EffectShaderVariable::GetInputSignatureElementDesc

Ottenere una descrizione della firma di input.

Sintassi

HRESULT GetInputSignatureElementDesc(
   UINT                           ShaderIndex,
   UINT                           Element,
   D3D11_SIGNATURE_PARAMETER_DESC *pDesc
);

Parametri

ShaderIndex

Tipo: UINT

Indice dello shader in base zero.

elemento

Tipo: UINT

Indice degli elementi shader in base zero.

pDesc

Tipo: D3D11_SIGNATURE_PARAMETER_DESC*

Puntatore a una descrizione del parametro (vedere D3D11_SIGNATURE_PARAMETER_DESC).

Valore restituito

Tipo: HRESULT

Restituisce uno dei codici restituiti Direct3D 11 seguenti.

Commenti

Un effetto contiene uno o più shader; ogni shader ha una firma di input e output; ogni firma contiene uno o più elementi (o parametri). L'indice shader identifica lo shader e l'indice dell'elemento identifica l'elemento (o il parametro) nella firma dello shader.

Nota

DirectX SDK non fornisce file binari compilati per gli effetti. Per compilare l'applicazione di tipo effetti, è necessario usare l'origine Effects 11. Per altre informazioni sull'uso dell'origine degli effetti 11, vedere Differenze tra gli effetti 10 e gli effetti 11.

Requisiti

Requisito Valore
Intestazione
D3dx11effect.h
Libreria
N/D (Una libreria Effects 11 è disponibile online come origine condivisa).

Vedi anche

ID3DX11EffectShaderVariable