Поделиться через


Интерфейсы ресурсов (графика Direct3D 10)

Direct3D 10 определяет ряд интерфейсов для двух основных типов ресурсов: буферов и текстур.

Интерфейсы Описание
ИНТЕРФЕЙС ID3D10Buffer Обращается к данным буфера.
ИНТЕРФЕЙС ID3D10Resource Базовый класс для ресурса.
Интерфейс ID3D10Texture1D Обращается к данным в 1D-текстуре или массиве 1D-текстур.
Интерфейс ID3D10Texture2D Доступ к данным в двухд-текстуре или массиве двухd текстур
Интерфейс ID3D10Texture3D Обращается к данным в трехмерной текстуре или массиве трехмерных текстур.

 

Приложение использует представление для привязки ресурса к этапу конвейера. Представление определяет, как можно получить доступ к ресурсу во время отрисовки. API содержит эти интерфейсы представлений.

Интерфейсы Описание
Интерфейс ID3D10DepthStencilView Обращается к данным в текстуре трафарета глубины .
Интерфейс ID3D10RenderTargetView Обращается к данным в целевом объекте отрисовки.
Интерфейс ID3D10ShaderResourceView Обращается к данным в ресурсе шейдера в Direct3D 10.0.
Интерфейс ID3D10ShaderResourceView1 Обращается к данным в ресурсе шейдера в Direct3D 10.1.
Интерфейс ID3D10View Базовый класс для представления.

 

Справочник по ресурсам