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.
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) |