Interface ID3D10EffectTechnique (d3d10effect.h)

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

O tempo de vida de um objeto ID3D10EffectTechnique é igual ao tempo de vida de seu objeto ID3D10Effect pai.

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.

Métodos

A interface ID3D10EffectTechnique tem esses métodos.

 
ID3D10EffectTechnique::ComputeStateBlockMask

Compute uma máscara de bloco de estado para permitir/impedir alterações de estado.
ID3D10EffectTechnique::GetAnnotationByIndex

O método ID3D10EffectTechnique::GetAnnotationByIndex (d3d10effect.h) obtém uma anotação por índice.
ID3D10EffectTechnique::GetAnnotationByName

Obtenha uma anotação por nome. (ID3D10EffectTechnique.GetAnnotationByName)
ID3D10EffectTechnique::GetDesc

Obtenha uma descrição técnica.
ID3D10EffectTechnique::GetPassByIndex

Obtenha uma passagem por índice.
ID3D10EffectTechnique::GetPassByName

Obtenha uma passagem pelo nome.
ID3D10EffectTechnique::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 (consulte Organizando estado em um efeito (Direct3D 10)). A sintaxe para criar uma técnica é mostrada na Sintaxe de Técnica de Efeito (Direct3D 10).

Para obter uma interface effect-technique, chame um método como ID3D10Effect::GetTechniqueByName.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10effect.h

Confira também

Interfaces de efeito (Direct3D 10)