共用方式為


D3DWDDM1_3DDI_TILE_REGION_SIZE結構 (d3d10umddi.h)

指定磚區域。

語法

typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
  UINT   NumTiles;
  BOOL   bUseBox;
  UINT   Width;
  UINT16 Height;
  UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;

成員

NumTiles

圖格區域內的磚數目。

NoteNumTilesWidth * Height * Depth
 

bUseBox

如果 TRUE,則磚區域是由 WidthHeightDepth 成員定義。 在此情況下,一個更新區域無法跨越mipmap,不過它可以使用 Depth 成員來跨越數位配量。

如果 FALSE,則應該忽略 WidthHeightDepth 成員,且磚區域是由 NumTiles 成員所定義。 在此情況下,圖格會以線性方式對應,先跨 x方向,然後 y方向,然後在 子資源順序中溢出 mipmap 和陣列。 此程式適用於一次對應整個資源。

在任一情況下,資源內區域的起始位置會指定為這個結構以外的個別參數。

Width

磚區域的寬度(在 x方向中)。 用於緩衝區、1D、2D 和 3D 轉譯。

Height

磚區域的高度 (在 y y方向中)。 用於 2D 和 3D 轉譯。

Depth

磚區域的深度(z方向)。 用於 3D 轉譯或陣列。 在陣列的情況下,深入推進會跳至相同Mipmap大小的下一個配量。

要求

要求 價值
最低支援的用戶端 Windows 8.1,WDDM 1.3
支援的最低伺服器 Windows Server 2012 R2
標頭 d3d10umddi.h (包括 D3d10umddi.h)