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)