Compartilhar via


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)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW