Compartilhar via


Interface ID3DX11EffectTechnique

Uma interface ID3DX11EffectTechnique é uma coleção de passes.

O tempo de vida de um objeto ID3DX11EffectTechnique é igual ao tempo de vida de seu objeto ID3DX11Effect pai.

Métodos

A interface ID3DX11EffectTechnique tem esses métodos.

Método Descrição
ComputeStateBlockMask Compute uma máscara de bloco de estado para permitir/impedir alterações de estado.
GetAnnotationByIndex Obtenha uma anotação por índice.
GetAnnotationByName Obtenha uma anotação por nome.
GetDesc Obtenha uma descrição técnica.
GetPassByIndex Obtenha uma passagem por índice.
GetPassByName Obtenha uma passagem pelo nome.
Isvalid Teste uma técnica para ver se ela contém sintaxe válida.

Comentários

Um efeito contém uma ou mais técnicas; cada técnica contém uma ou mais passagens; cada passagem contém atribuições de estado.

Para obter uma interface de técnica de efeito, chame um método como ID3DX11Effect::GetTechniqueByName.

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

Efeitos 11 Interfaces

D3DX Interfaces