Partager via


D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW structure (d3d10umddi.h)

La structure D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW décrit les textures de cube utilisées pour créer une vue de ressource de nuanceur dans un appel à la fonction CreateShaderResourceView(D3D10_1).

Syntaxe

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

Membres

[in] MostDetailedMip

Identificateur de la carte MIP la plus détaillée.

[in] MipLevels

Nombre de niveaux de carte MIP pour la texture.

[in] First2DArrayFace

Identificateur de la première texture 2D qui comprend une ou plusieurs textures de cube.

[in] NumCubes

Nombre de textures de cube pour un affichage de ressources de nuanceur.

Remarques

La valeur dans le membre First2DArrayFace ajoutée avec 6 multipliée par le nombre dans le membre NumCubes doit être inférieure ou égale à la valeur dans le membre ArraySize de la structure D3D10DDIARG_CREATERESOURCE pour la ressource de nuanceur dont la vue est créée dans un appel à la fonction CreateShaderResourceView(D3D10_1) du pilote. Autrement dit, le calcul suivant s’applique :

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW est pris en charge sur Windows Vista avec Service Pack 1 (SP1) et versions ultérieures et Windows Server 2008 et versions ultérieures.
En-tête d3d10umddi.h (incluez D3d10umddi.h)

Voir aussi

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW