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