struttura D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW (d3d10umddi.h)

La struttura D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW descrive le trame del cubo usate per creare una visualizzazione risorse shader in una chiamata alla funzione CreateShaderResourceView(D3D10_1).

Sintassi

typedef struct D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW {
  [in] UINT MostDetailedMip;
  [in] UINT MipLevels;
  [in] UINT First2DArrayFace;
  [in] UINT NumCubes;
} D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW;

Members

[in] MostDetailedMip

Identificatore della mappa MIP più dettagliata.

[in] MipLevels

Numero di livelli della mappa MIP per la trama.

[in] First2DArrayFace

Identificatore della prima trama 2D che comprende una o più trame del cubo.

[in] NumCubes

Numero di trame del cubo per una visualizzazione risorse shader.

Commenti

Il valore nel membro First2DArrayFace aggiunto con 6 moltiplicato per il numero nel membro NumCubes deve essere minore o uguale al valore nel membro ArraySize della struttura D3D10DDIARG_CREATERESOURCE per la risorsa shader la cui vista viene creata in una chiamata alla funzione CreateShaderResourceView(D3D10_1) del driver. Vale a dire, il calcolo seguente si applica:

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

Requisiti

Requisito Valore
Client minimo supportato D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW è supportato in Windows Vista con Service Pack 1 (SP1) e versioni successive e Windows Server 2008 e versioni successive.
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW