Partilhar via


Interfaces de efeito (Direct3D 10)

Esta seção contém informações sobre as seguintes interfaces de sistema de efeitos:

Interfaces Descrição
ID3D10EffectBlendVariable Interface Estado de mistura de acessos.
Interface ID3D10EffectConstantBuffer Acessa um buffer de textura ou um buffer constante.
ID3D10EffectDepthStencilVariable Interface Acessa o estado de estêncil de profundidade.
ID3D10EffectDepthStencilViewVariable Interface Acede a uma vista de estêncil de profundidade.
Interface ID3D10Effect 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.
de interface ID3D10EffectMatrixVariable Acede a uma matriz.
de interface ID3D10EffectPass Encapsula o estado do efeito em um passe.
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 amostrador.
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.
de interface ID3D10EffectTechnique 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: interfaces de renderização 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 de ID3D10EffectVariable Interface.

Efeito Referência