Fonction D3D10CalcSubresource (d3d10.h)
Calculez un index de sous-ressource pour une texture.
Syntaxe
UINT D3D10CalcSubresource(
[in] UINT MipSlice,
[in] UINT ArraySlice,
[in] UINT MipLevels
);
Paramètres
[in] MipSlice
Type : UINT
Index de base zéro dans un tableau de sous-texte ; 0 indique le premier sous-texte le plus détaillé (ou niveau mipmap).
[in] ArraySlice
Type : UINT
Index de base zéro de la première texture à utiliser (dans un tableau de textures).
[in] MipLevels
Type : UINT
Nombre de niveaux mipmap (ou sous-texte) à utiliser.
Valeur retournée
Type : UINT inline
Index égal à MipSlice + (ArraySlice * MipLevels).
Remarques
Une mémoire tampon est une ressource non structurée et est donc définie comme contenant une seule sous-ressource. Les API qui prennent des mémoires tampons n’ont pas besoin d’index de sous-ressource. En revanche, une texture est très structurée. Chaque objet de texture peut contenir une ou plusieurs sous-ressources en fonction de la taille du tableau et du nombre de niveaux mipmap.
Configuration requise
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |
DLL | D3D10.dll |