Compartilhar via


Método ID3DX11Effect::GetVariableBySemantic

Obtenha uma variável por semântica.

Sintaxe

ID3DX11EffectVariable* GetVariableBySemantic(
   LPCSTR Semantic
);

Parâmetros

Semantic

Tipo: LPCSTR

O nome semântico.

Valor retornado

Tipo: ID3DX11EffectVariable*

Um ponteiro para a variável de efeito indicada pela Semântica. Consulte ID3DX11EffectVariable.

Comentários

Cada variável de efeito pode ter uma semântica anexada, que é uma cadeia de caracteres de metadados definida pelo usuário. Algumas semânticas de valor do sistema são palavras reservadas que disparam a funcionalidade interna por estágios de pipeline.

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 a semântica 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/A (uma biblioteca efeitos 11 está disponível online como fonte compartilhada.)

Confira também

ID3DX11Effect