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


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

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

[in] NumCubes

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

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW поддерживается в Windows Vista с пакетом обновления 1 (SP1) и более поздними версиями и Windows Server 2008 и более поздними версиями.
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW