ИНТЕРФЕЙС ID3D11Buffer (d3d11.h)
Интерфейс буфера обращается к ресурсу буфера, который является неструктурированной памятью. Буферы обычно хранят данные вершин или индексов.
Наследование
Интерфейс ID3D11Buffer наследуется от ID3D11Resource. ID3D11Buffer также имеет следующие типы элементов:
Методы
Интерфейс ID3D11Buffer содержит следующие методы.
ID3D11Buffer::GetDesc Получение свойств ресурса буфера. (ID3D11Buffer.GetDesc) |
Комментарии
Существует три типа буферов: вершина, индекс или буфер константы шейдера. Создайте ресурс буфера, вызвав ID3D11Device::CreateBuffer.
Буфер должен быть привязан к конвейеру, прежде чем к нему можно будет получить доступ. Буферы можно привязать к этапу входного ассемблер с помощью вызовов ID3D11DeviceContext::IASetVertexBuffers и ID3D11DeviceContext::IASetIndexBuffer, на этап потокового вывода путем вызова ID3D11DeviceContext::SOSetTargets и этапа шейдера путем вызова соответствующего метода шейдера (например , ID3D11DeviceContext::VSSetConstantBuffers ).
Для чтения буферы могут быть привязаны одновременно к нескольким этапам конвейера. Буфер также может быть привязан к одному этапу конвейера для записи, однако один и тот же буфер не может быть привязан для чтения и записи одновременно.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |