структура D3D10_BUFFER_SRV (d3d10.h)
Указывает элементы в ресурсе буфера для использования в представлении ресурсов шейдера.
Синтаксис
typedef struct D3D10_BUFFER_SRV {
union {
UINT FirstElement;
UINT ElementOffset;
};
union {
UINT NumElements;
UINT ElementWidth;
};
} D3D10_BUFFER_SRV;
Члены
FirstElement
Тип: UINT
Число байтов между началом буфера и первым элементом для доступа.
ElementOffset
Тип: UINT
Смещение первого элемента в представлении для доступа относительно элемента 0.
NumElements
Тип: UINT
Общее количество элементов в представлении.
ElementWidth
Тип: UINT
Ширина каждого элемента (в байтах). Это можно определить из формата, хранящегося в описании шейдера-ресурса-представления.
Комментарии
Структура D3D10_BUFFER_SRV является элементом структуры D3D10_SHADER_RESOURCE_VIEW_DESC , которая представляет описание представления шейдер-ресурсов. Вы можете создать представление шейдер-ресурсов, вызвав метод ID3D10Device::CreateShaderResourceView .
Требования
Требование | Значение |
---|---|
Заголовок | d3d10.h |