Ler em inglês

Compartilhar via


cabeçalho d3d10effect.h

Esse cabeçalho é usado pelo Direct3D 10 Graphics. Para obter mais informações, consulte:

d3d10effect.h contém as seguintes interfaces de programação:

Interfaces

 
ID3D10Effect

Uma interface ID3D10Effect gerencia um conjunto de objetos de estado, recursos e sombreadores para implementar um efeito de renderização.
ID3D10EffectBlendVariable

A interface blend-variable acessa o estado de combinação.
ID3D10EffectConstantBuffer

Uma interface de buffer constante acessa buffers constantes ou buffers de textura.
ID3D10EffectDepthStencilVariable

Uma interface depth-stencil-variable acessa o estado de estêncil de profundidade.
ID3D10EffectDepthStencilViewVariable

Uma interface depth-stencil-view-variable acessa uma exibição de estêncil de profundidade.
ID3D10EffectMatrixVariable

Uma interface matrix-variable acessa uma matriz.
ID3D10EffectPass

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

Uma interface de pool representa um espaço de memória comum (ou pool) para compartilhar variáveis entre efeitos.
ID3D10EffectRasterizerVariable

Uma interface rasterizer-variable acessa o estado do rasterizador.
ID3D10EffectRenderTargetViewVariable

Uma interface render-target-view acessa um destino de renderização.
ID3D10EffectSamplerVariable

Uma interface de exemplo acessa o estado do sampler.
ID3D10EffectScalarVariable

Uma interface effect-scalar-variable acessa valores escalares.
ID3D10EffectShaderResourceVariable

Uma interface de recurso de sombreador acessa um recurso de sombreador.
ID3D10EffectShaderVariable

Uma interface de variável de sombreador acessa uma variável de sombreador.
ID3D10EffectStringVariable

Uma interface de variável de cadeia de caracteres acessa uma variável de cadeia de caracteres.
ID3D10EffectTechnique

Uma interface ID3D10EffectTechnique é uma coleção de passes.
ID3D10EffectType

A interface ID3D10EffectType acessa variáveis de efeito por tipo.
ID3D10EffectVariable

A interface ID3D10EffectVariable é a classe base para todas as variáveis de efeito.
ID3D10EffectVectorVariable

Uma interface vetor-variable acessa um vetor de quatro componentes.
ID3D10StateBlock

Uma interface de bloco de estado encapsula os estados de renderização.

Funções

 
D3D10CompileEffectFromMemory

Compile um efeito.
D3D10CreateEffectFromMemory

Cria um ID3D10Effect de um buffer que contém um efeito compilado.
D3D10CreateEffectPoolFromMemory

Crie um pool de efeitos (ou local de memória compartilhada) para habilitar o compartilhamento de variáveis entre efeitos.
D3D10CreateStateBlock

Crie um bloco de estado.
D3D10DisassembleEffect

Essa função , que desmonta um efeito compilado em uma cadeia de caracteres de texto que contém instruções de assembly e atribuições de registro, foi preterida. Em vez disso, use D3DDisassemble10Effect.
D3D10StateBlockMaskDifference

Combine duas máscaras de bloco de estado com um XOR bit a bit.
D3D10StateBlockMaskDisableAll

Desabilite toda a captura de estado com uma máscara de bloco de estado.
D3D10StateBlockMaskDisableCapture

Desabilite a captura de estado com uma máscara de bloco de estado.
D3D10StateBlockMaskEnableAll

Habilite uma máscara de bloco de estado para capturar e aplicar todas as variáveis de estado.
D3D10StateBlockMaskEnableCapture

Habilite um intervalo de valores de estado em uma máscara de bloco de estado.
D3D10StateBlockMaskGetSetting

Obter um elemento em uma máscara de bloco de estado; determine se um elemento é permitido pela máscara para capturar e aplicar.
D3D10StateBlockMaskIntersect

Combine duas máscaras de bloco de estado com um AND bit a bit.
D3D10StateBlockMaskUnion

Combine duas máscaras de bloco de estado com um OR bit a bit.

Estruturas

 
D3D10_EFFECT_DESC

Descreve um efeito .
D3D10_EFFECT_SHADER_DESC

Descreve um sombreador de efeito.
D3D10_EFFECT_TYPE_DESC

Descreve um tipo de variável de efeito.
D3D10_EFFECT_VARIABLE_DESC

Descreve uma variável de efeito.
D3D10_PASS_DESC

Descreve uma passagem de efeito, que contém o estado do pipeline.
D3D10_PASS_SHADER_DESC

Descreve uma variável de efeito que contém um sombreador.
D3D10_STATE_BLOCK_MASK

Indica o estado do dispositivo.
D3D10_TECHNIQUE_DESC

Descreve uma técnica de efeito.

Enumerações

 
D3D10_DEVICE_STATE_TYPES

Efeito tipos de estado do dispositivo.