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

Fonctions Core

Fonctions de ressources