Interface ID3D11Buffer (d3d11.h)
Uma interface de buffer acessa um recurso de buffer, que é memória não estruturada. Os buffers normalmente armazenam dados de vértice ou índice.
Herança
A interface ID3D11Buffer herda de ID3D11Resource. ID3D11Buffer também tem estes tipos de membros:
Métodos
A interface ID3D11Buffer tem esses métodos.
ID3D11Buffer::GetDesc Obter as propriedades de um recurso de buffer. (ID3D11Buffer.GetDesc) |
Comentários
Há três tipos de buffers: vértice, índice ou buffer constante de sombreador. Crie um recurso de buffer chamando ID3D11Device::CreateBuffer.
Um buffer deve ser associado ao pipeline antes de poder ser acessado. Os buffers podem ser associados ao estágio de assembler de entrada por chamadas para ID3D11DeviceContext::IASetVertexBuffers e ID3D11DeviceContext::IASetIndexBuffer, para o estágio de saída de fluxo por uma chamada para ID3D11DeviceContext::SOSetTargets e para um estágio de sombreador chamando o método de sombreador apropriado (como ID3D11DeviceContext::VSSetConstantBuffers , por exemplo).
Os buffers podem ser vinculados a vários estágios de pipeline simultaneamente para leitura. Um buffer também pode ser vinculado a um estágio de pipeline único para gravação; porém, o mesmo buffer não pode ser vinculado para leitura e gravação ao mesmo tempo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |