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 |