Compartilhar via


Método ID3DX11Effect::GetVariableByName

Obtenha uma variável por nome.

Sintaxe

ID3DX11EffectVariable* GetVariableByName(
   LPCSTR Name
);

Parâmetros

Nome

Tipo: LPCSTR

O nome da variável.

Valor retornado

Tipo: ID3DX11EffectVariable*

Um ponteiro para um ID3DX11EffectVariable. Retornará uma variável inválida se o nome especificado não puder ser encontrado.

Comentários

Um efeito pode conter uma ou mais variáveis. Variáveis fora de uma técnica são consideradas globais para todos os efeitos, aquelas localizadas dentro de uma técnica são locais para essa técnica. Você pode acessar uma variável de efeito usando seu nome ou com um índice.

O método retorna um ponteiro para uma interface de variável de efeito , independentemente de uma variável ser encontrada ou não. ID3DX11Effect::IsValid deve ser chamado para verificar se o nome existe ou não.

Observação

O SDK do DirectX não fornece binários compilados para efeitos. Você deve usar a origem efeitos 11 para criar seu aplicativo do tipo efeitos. Para obter mais informações sobre como usar a origem efeitos 11, consulte Diferenças entre efeitos 10 e efeitos 11.

Requisitos

Requisito Valor
parâmetro
D3dx11effect.h
Biblioteca
N/D (uma biblioteca efeitos 11 está disponível online como fonte compartilhada.)

Confira também

ID3DX11Effect