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 en mosaïque.

RemarqueNumTiles doit être égal à Largeur * Hauteur * Profondeur.
 

bUseBox

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

Si FALSE, les membres Width, Heightet 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 linéairement, tout d’abord sur l'x-direction, puis le y-direction, puis (le cas échéant) sur la z-direction, puis en déversant sur les mipmaps et les tableaux dans l’ordre de sous-source. 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 dans la ressource est spécifié en tant que paramètre distinct en dehors de cette structure.

Width

Largeur (dans le x-direction) de la région en mosaïque. Utilisé pour le rendu de mémoire tampon, 1D, 2D et 3D.

Height

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

Depth

Profondeur (dans la z-direction) de la région en 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 mipmap.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1,WDDM 1.3
serveur minimum pris en charge Windows Server 2012 R2
d’en-tête d3d10umddi.h (include D3d10umddi.h)