Condividi tramite


Metodo ID3DX11EffectShaderVariable::GetOutputSignatureElementDesc

Ottenere una descrizione della firma di output.

Sintassi

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

Parametri

ShaderIndex

Tipo: UINT

Indice shader in base zero.

elemento

Tipo: UINT

Indice degli elementi 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 shader.

Nota

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

Requisiti

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

Vedi anche

ID3DX11EffectShaderVariable