D3DWDDM1_3DDI_TILE_REGION_SIZE-Struktur (d3d10umddi.h)
Gibt einen gruppierten Bereich an.
Syntax
typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
UINT NumTiles;
BOOL bUseBox;
UINT Width;
UINT16 Height;
UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;
Member
NumTiles
Die Anzahl der Kacheln innerhalb des kachelten Bereichs.
bUseBox
Bei TRUE wird der kachelierte Bereich durch die Elemente Breite, Höhe und Tiefe definiert. In diesem Fall kann ein Updatebereich keine mipmaps umfassen, obwohl er Arrayslices mithilfe des Tiefenelements überspannen kann.
Bei FALSE sollten die Elemente Breite, Höhe und Tiefe ignoriert werden, und der kachelierte Bereich wird durch das NumTiles-Element definiert. In diesem Fall werden Kacheln linear zugeordnet, zuerst über die x-Richtung, dann über die y-Richtung, dann (falls zutreffend) über die Z-Richtung und dann über Mipmaps und Arrays in unterer Ressourcenreihenfolge. Dieses Verfahren ist nützlich, um eine ganze Ressource gleichzeitig zuzuordnen.
In beiden Fällen wird der Startort für die Region innerhalb der Ressource als separater Parameter außerhalb dieser Struktur angegeben.
Width
Die Breite (in x-Richtung) des kachelten Bereichs. Wird für pufferndes, 1D-, 2D- und 3D-Rendering verwendet.
Height
Die Höhe (in y-Richtung) des kachelten Bereichs. Wird für 2D- und 3D-Rendering verwendet.
Depth
Die Tiefe (in Z-Richtung) des kachelten Bereichs. Wird für das 3D-Rendering oder für Arrays verwendet. Bei Arrays springt das Voranschreiten der Tiefe zum nächsten Slice mit der gleichen mipmap-Größe.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1,WDDM 1.3 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |