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 |