Partager via


structure D3DWDDM1_3DDI_TILE_REGION_SIZE (d3d10umddi.h)

Spécifie une région en mosaïque.

Syntaxe

typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
  UINT   NumTiles;
  BOOL   bUseBox;
  UINT   Width;
  UINT16 Height;
  UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;

Membres

NumTiles

Nombre de vignettes dans la région mosaïque.

RemarqueNumTiles doit être égal àla profondeurde la hauteur * de largeur * .
 

bUseBox

Si la valeur est TRUE, la région en mosaïque est définie par les membres Width, Height et Depth . Dans ce cas, une région de mise à jour ne peut pas s’étendre aux mipmaps, bien qu’elle puisse couvrir des tranches de tableau à l’aide du membre Profondeur .

Si la valeur est FALSE, les membres Width, Height et Depth doivent être ignorés, et la région en mosaïque est définie par le membre NumTiles . Dans ce cas, les vignettes sont mappées de manière linéaire, d’abord dans la direction x, puis dans la direction y, puis (le cas échéant) dans la direction z, puis sur les mipmaps et les tableaux dans l’ordre de sous-ressource. Cette procédure est utile pour mapper une ressource entière à la fois.

Dans les deux cas, l’emplacement de départ de la région au sein de la ressource est spécifié en tant que paramètre distinct en dehors de cette structure.

Width

Largeur (dans le sens x) de la région mosaïque. Utilisé pour le rendu 1D, 2D et 3D.

Height

Hauteur (dans le sens y) de la région mosaïque. Utilisé pour le rendu 2D et 3D.

Depth

Profondeur (dans le sens z) de la région mosaïque. Utilisé pour le rendu 3D ou pour les tableaux. Dans le cas des tableaux, l’avancement en profondeur passe à la tranche suivante de la même taille de mipmap.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1,WDDM 1.3
Serveur minimal pris en charge Windows Server 2012 R2
En-tête d3d10umddi.h (include D3d10umddi.h)