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


структура 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

См. также раздел

Структуры ресурсов