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.

NotaNumTiles deve essere uguale allaprofonditàaltezza * larghezza * .
 

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)