D3DWDDM1_3DDI_TILE_REGION_SIZE struttura (d3d10umddi.h)
Specifica un'area riquadri.
Sintassi
typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
UINT NumTiles;
BOOL bUseBox;
UINT Width;
UINT16 Height;
UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;
Members
NumTiles
Numero di riquadri all'interno dell'area riquadri.
bUseBox
Se TRUE, l'area riquadri è definita dai membri Width, Height e Depth . In questo caso, un'area di aggiornamento non può estendersi su mipmap, anche se può estendere le sezioni della matrice usando il membro Depth .
Se FALSE, i membri Width, Height e Depth devono essere ignorati e l'area riquadri è definita dal membro NumTiles . In questo caso, i riquadri vengono mappati in modo lineare, prima attraverso la direzione x, quindi la direzione y, quindi (come applicabile) attraverso la direzione z e quindi lo sversamento su mipmap e matrici nell'ordine di sottoresource. Questa procedura è utile per eseguire il mapping di un'intera risorsa alla volta.
In entrambi i casi, la posizione iniziale per l'area all'interno della risorsa viene specificata come parametro separato all'esterno di questa struttura.
Width
Larghezza (nella direzione x) dell'area riquadri. Usato per il rendering buffer, 1D, 2D e 3D.
Height
Altezza (nella direzione y) dell'area riquadri. Usato per il rendering 2D e 3D.
Depth
Profondità (nella direzione z) dell'area riquadri. Usato per il rendering 3D o per le matrici. Nel caso di matrici, l'avanzamento in profondità passa alla sezione successiva della stessa dimensione mipmap.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1,WDDM 1.3 |
Server minimo supportato | Windows Server 2012 R2 |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |