指定磚區域。
語法
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,則磚區域是由 Width、Height和 Depth 成員定義。 在此情況下,一個更新區域無法跨越mipmap,不過它可以使用 Depth 成員來跨越數位配量。
如果 FALSE,則應該忽略 Width、Height和 Depth 成員,且磚區域是由 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) |