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