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

Confira também

ID3D11Resource

Interfaces de recurso