estrutura D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW (d3d10umddi.h)
A estrutura D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW descreve texturas de cubo usadas para criar uma exibição de recurso de sombreador em uma chamada para a função CreateShaderResourceView(D3D10_1).
Sintaxe
typedef struct D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW {
[in] UINT MostDetailedMip;
[in] UINT MipLevels;
[in] UINT First2DArrayFace;
[in] UINT NumCubes;
} D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW;
Membros
[in] MostDetailedMip
O identificador do mapa de MIP mais detalhado.
[in] MipLevels
O número de níveis de mapa MIP para a textura.
[in] First2DArrayFace
O identificador da primeira textura 2D que compreende uma ou mais texturas de cubo.
[in] NumCubes
O número de texturas de cubo para uma exibição de recurso de sombreador.
Comentários
O valor no membro First2DArrayFace adicionado com 6 multiplicado pelo número no membro NumCubes deve ser menor ou igual ao valor no membro ArraySize da estrutura D3D10DDIARG_CREATERESOURCE para o recurso de sombreador cuja exibição é criada em uma chamada para a função CreateShaderResourceView(D3D10_1) do driver. Ou seja, o seguinte cálculo se aplica:
::First2DArrayFace + 6 * ::NumCubes <= Resource ::ArraySize
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW tem suporte no Windows Vista com Service Pack 1 (SP1) e versões posteriores e Windows Server 2008 e versões posteriores. |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |
Confira também
CalcPrivateShaderResourceViewSize(D3D10_1)