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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour