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


структура D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW (d3d10umddi.h)

Структура D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW описывает текстуры куба, которые используются для создания представления ресурсов шейдера в вызове функции CreateShaderResourceView(D3D10_1).

Синтаксис

typedef struct D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW {
  [in] UINT MostDetailedMip;
  [in] UINT MipLevels;
  [in] UINT First2DArrayFace;
  [in] UINT NumCubes;
} D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW;

Члены

[in] MostDetailedMip

Идентификатор наиболее подробной MIP-карты.

[in] MipLevels

Количество уровней MIP-карты для текстуры.

[in] First2DArrayFace

Идентификатор первой двухуровневой текстуры, состоящей из одной или нескольких текстур куба.

[in] NumCubes

Количество текстур куба для представления ресурсов шейдера.

Комментарии

Значение в элементе First2DArrayFace , добавленном с 6, умноженным на число в элементе NumCubes , должно быть меньше или равно значению в элементе ArraySize структуры D3D10DDIARG_CREATERESOURCE для ресурса шейдера, представление которого создается при вызове функции CreateShaderResourceView(D3D10_1) драйвера. То есть применяется следующее вычисление:

::First2DArrayFace + 6 * ::NumCubes <= Resource ::ArraySize

Требования

Требование Значение
Минимальная версия клиента D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW поддерживается в Windows Vista с пакетом обновления 1 (SP1) и более поздних версий, а также Windows Server 2008 и более поздних версий.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW