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 |