Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |