Compartilhar via


Interfaces de efeito (Direct3D 10)

Esta seção contém informações sobre as seguintes interfaces effect-system:

Interfaces Descrição
ID3D10EffectBlendVariable Interface Acessos combinam estado.
ID3D10EffectConstantBuffer Interface Acessa um buffer de textura ou um buffer constante.
ID3D10EffectDepthStencilVariable Interface Acessa o estado de estêncil de profundidade.
ID3D10EffectDepthStencilViewVariable Interface Acessa uma exibição de estêncil de profundidade.
ID3D10Effect Interface Encapsula o estado do pipeline em uma ou mais técnicas de renderização.
ID3D10Include Interface Os métodos implementados pelo usuário para leitura incluem arquivos.
ID3D10EffectMatrixVariable Interface Acessa uma matriz.
ID3D10EffectPass Interface Encapsula o estado do efeito em uma passagem.
ID3D10EffectPool Interface Identifica variáveis de efeito compartilhado.
ID3D10EffectRasterizerVariable Interface Acessa o estado do rasterizador.
ID3D10EffectRenderTargetViewVariable Interface Acessa um destino de renderização.
ID3D10EffectSamplerVariable Interface Acessa o estado do sampler.
ID3D10EffectScalarVariable Interface Acessa uma variável escalar.
ID3D10EffectShaderResourceVariable Interface Acessa um recurso de sombreador.
ID3D10EffectShaderVariable Interface Acessa uma variável de sombreador.
ID3D10EffectStringVariable Interface Acessa uma cadeia de caracteres.
ID3D10EffectTechnique Interface Encapsula uma ou mais passagens.
ID3D10EffectType Interface Implementa métodos para acessar variáveis de efeito.
ID3D10EffectVectorVariable Interface Acessa um vetor.

 

Há dois tipos de interfaces na estrutura de efeito: renderizar interfaces para renderizar um efeito e interfaces de reflexão para obter e definir variáveis de efeito com a API. Todas as interfaces de reflexão derivam da Interface ID3D10EffectVariable.

Referência de efeito