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