структура D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW (d3d10umddi.h)
Структура D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW описывает буфер, который используется для создания представления ресурсов шейдера в вызове функции CreateShaderResourceView(D3D11).
Синтаксис
typedef struct D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW {
union {
[in] UINT FirstElement;
[in] UINT ElementOffset;
};
union {
[in] UINT NumElements;
[in] UINT ElementWidth;
};
[in] UINT Flags;
} D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW;
Члены
[in] FirstElement
Смещение (в байтах) к первому элементу в буфере.
[in] ElementOffset
Смещение (в байтах) к первому элементу в буфере.
[in] NumElements
Количество элементов в буфере.
[in] ElementWidth
Ширина в элементах буфера.
[in] Flags
Допустимое побитовое ИЛИ значений флагов, описывающих буфер. В настоящее время среда выполнения Direct3D поддерживает только флаг D3D11_DDI_BUFFEREX_SRV_FLAG_RAW (0x00000001). Если этот флаг установлен, буфер имеет необработанный формат.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW поддерживается начиная с операционной системы Windows 7. |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |
См. также раздел
CalcPrivateShaderResourceViewSize(D3D11)