Compartilhar via


Interfaces de efeito (Direct3D 10)

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

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

de referência de efeito