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


структура D3D11_BUFFER_SRV (d3d11.h)

Указывает элементы в ресурсе буфера для использования в представлении ресурсов шейдера.

Синтаксис

typedef struct D3D11_BUFFER_SRV {
  union {
    UINT FirstElement;
    UINT ElementOffset;
  };
  union {
    UINT NumElements;
    UINT ElementWidth;
  };
} D3D11_BUFFER_SRV;

Члены

FirstElement

Тип: UINT

Индекс первого элемента для доступа.

ElementOffset

Тип: UINT

Смещение первого элемента в представлении для доступа относительно элемента 0.

NumElements

Тип: UINT

Общее количество элементов в представлении.

ElementWidth

Тип: UINT

Ширина каждого элемента (в байтах). Это можно определить из формата, хранящегося в описании шейдера-ресурса-представления.

Комментарии

Структура D3D11_BUFFER_SRV является членом структуры D3D11_SHADER_RESOURCE_VIEW_DESC , которая представляет описание представления шейдер-ресурс. Вы можете создать представление шейдер-ресурсов, вызвав метод ID3D11Device::CreateShaderResourceView .

Требования

   
Верхняя часть d3d11.h

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

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