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)