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


структура 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 (include D3d10umddi.h)

См. также

CalcPrivateShaderResourceViewSize(D3D11)

CreateShaderResourceView(D3D11)

D3D11DDIARG_CREATESHADERRESOURCEVIEW