Interface ID3D10EffectPass (d3d10effect.h)

Uma interface pass encapsula atribuições de estado dentro de uma técnica.

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

Método Descrição
Aplicar Defina o estado contido em uma passagem para o dispositivo.
ComputeStateBlockMask Gere uma máscara 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 de passagem.
GetGeometryShaderDesc Obtenha uma descrição do sombreador de geometria.
GetPixelShaderDesc Obtenha uma descrição do sombreador de pixels.
GetVertexShaderDesc Obtenha uma descrição de sombreador de vértice.
Isvalid Teste uma passagem para ver se ela contém sintaxe válida.

Métodos

A interface ID3D10EffectPass tem esses métodos.

 
ID3D10EffectPass::Apply

Defina o estado contido em uma passagem para o dispositivo.
ID3D10EffectPass::ComputeStateBlockMask

Gere uma máscara para permitir/impedir alterações de estado.
ID3D10EffectPass::GetAnnotationByIndex

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

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

Obtenha uma descrição de passagem.
ID3D10EffectPass::GetGeometryShaderDesc

Obtenha uma descrição do sombreador de geometria.
ID3D10EffectPass::GetPixelShaderDesc

Obtenha uma descrição do sombreador de pixels.
ID3D10EffectPass::GetVertexShaderDesc

Obtenha uma descrição de sombreador de vértice.
ID3D10EffectPass::IsValid

Teste uma passagem para ver se ela contém sintaxe válida.

Comentários

Uma passagem é um bloco de código que define objetos de estado de renderização e sombreadores. Um passe é declarado dentro de uma técnica; a sintaxe de uma técnica é mostrada na Sintaxe de Técnica de Efeito (Direct3D 10).

Para obter uma interface effect-pass, chame um método como ID3D10EffectTechnique::GetPassByName.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d10effect.h

Confira também

Interfaces de efeito (Direct3D 10)