Condividi tramite


Metodo ID3DX11Effect::GetVariableByName

Ottenere una variabile in base al nome.

Sintassi

ID3DX11EffectVariable* GetVariableByName(
   LPCSTR Name
);

Parametri

Nome

Tipo: LPCSTR

Nome della variabile.

Valore restituito

Tipo: ID3DX11EffectVariable*

Puntatore a un ID3DX11EffectVariable. Restituisce una variabile non valida se non è possibile trovare il nome specificato.

Commenti

Un effetto può contenere una o più variabili. Le variabili al di fuori di una tecnica sono considerate globali a tutti gli effetti, quelle che si trovano all'interno di una tecnica sono locali per tale tecnica. È possibile accedere a una variabile di effetto usando il nome o con un indice.

Il metodo restituisce un puntatore a un'interfaccia di variabile effetto indipendentemente dal fatto che venga trovata o meno una variabile. È necessario chiamare ID3DX11Effect::IsValid per verificare se il nome esiste o meno.

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

ID3DX11Effect