Interface ID3DX11EffectConstantBuffer
Uma interface de buffer constante acessa buffers constantes ou buffers de textura.
Membros
A interface ID3DX11EffectConstantBuffer herda de ID3DX11EffectVariable. ID3DX11EffectConstantBuffer também tem estes tipos de membros:
Métodos
A interface ID3DX11EffectConstantBuffer tem esses métodos.
Método | Descrição |
---|---|
GetConstantBuffer | Obter um buffer constante. |
GetTextureBuffer | Obtenha um buffer de textura. |
SetConstantBuffer | Defina um buffer constante. |
SetTextureBuffer | Defina um buffer de textura. |
UndoSetConstantBuffer | Reverte um buffer constante definido anteriormente. |
UndoSetTextureBuffer | Reverte um buffer de textura definido anteriormente. |
Comentários
Use buffers constantes para armazenar muitas constantes de efeito; agrupando constantes em buffers com base na 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. Ambos os fatores levam a um melhor desempenho.
Observação
O SDK do DirectX não fornece binários compilados para efeitos. Você deve usar a origem Efeitos 11 para criar seu aplicativo do tipo efeitos. Para obter mais informações sobre como usar a origem efeitos 11, consulte Diferenças entre efeitos 10 e efeitos 11.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|