Compartilhar via


Interface ID3D10EffectConstantBuffer (d3d10effect.h)

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

Herança

A interface ID3D10EffectConstantBuffer herda de ID3D10EffectVariable. ID3D10EffectConstantBuffer também tem estes tipos de membros:

Métodos

A interface ID3D10EffectConstantBuffer tem esses métodos.

 
ID3D10EffectConstantBuffer::GetConstantBuffer

Obter um buffer constante.
ID3D10EffectConstantBuffer::GetTextureBuffer

Obter um buffer de textura.
ID3D10EffectConstantBuffer::SetConstantBuffer

Defina um buffer constante.
ID3D10EffectConstantBuffer::SetTextureBuffer

Defina um buffer de textura.

Comentários

Usar buffers constantes para armazenar muitas constantes de efeito; agrupando constantes em buffers com base em sua frequência de atualização. Isso permite minimizar o número de alterações de estado, bem como fazer o menor número de chamadas à API para alterar o estado. Esses dois fatores levam a um melhor desempenho.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10effect.h

Confira também

Interfaces de efeito (Direct3D 10)

ID3D10EffectVariable