Interfaz ID3D11Buffer (d3d11.h)

Una interfaz de búfer tiene acceso a un recurso de búfer, que es memoria no estructurada. Los búferes suelen almacenar datos de vértices o índices.

Herencia

La interfaz ID3D11Buffer hereda de ID3D11Resource. ID3D11Buffer también tiene estos tipos de miembros:

Métodos

La interfaz ID3D11Buffer tiene estos métodos.

 
ID3D11Buffer::GetDesc

Obtiene las propiedades de un recurso de búfer. (ID3D11Buffer.GetDesc)

Comentarios

Hay tres tipos de búferes: vértice, índice o búfer de constantes de sombreador. Cree un recurso de búfer llamando a ID3D11Device::CreateBuffer.

Se debe enlazar un búfer a la canalización para poder acceder a él. Los búferes se pueden enlazar a la fase del ensamblador de entrada mediante llamadas a ID3D11DeviceContext::IASetVertexBuffers y ID3D11DeviceContext::IASetIndexBuffer, a la fase de salida de secuencia mediante una llamada a ID3D11DeviceContext::SOSetTargets y a una fase del sombreador llamando al método de sombreador adecuado (por ejemplo , ID3D11DeviceContext::VSSetConstantBuffers ).

Los búferes se pueden enlazar a varias fases de canalización simultáneamente para su lectura. Un búfer también se puede enlazar a una sola fase de canalización para escribir; sin embargo, el mismo búfer no se puede enlazar para leer y escribir simultáneamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

ID3D11Resource

Interfaces de recursos