Método ID3DX11Effect::GetVariableByIndex
Obtenha uma variável por índice.
Sintaxe
ID3DX11EffectVariable* GetVariableByIndex(
UINT Index
);
Parâmetros
-
Index
-
Tipo: UINT
Um índice baseado em zero.
Valor retornado
Tipo: ID3DX11EffectVariable*
Um ponteiro para um ID3DX11EffectVariable.
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 qualquer variável de efeito não estático local usando seu nome ou com um índice.
O método retorna um ponteiro para uma interface effect-variable se uma variável não for encontrada; você pode chamar ID3DX11Effect::IsValid para verificar se o índice 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 |
|
Biblioteca |
|