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
磚區域內的磚數目。
注意NumTiles 必須等於 寬度 * 高度 * 深度。
bUseBox
如果為 TRUE,則磚區域是由 Width、 Height 和 Depth 成員所定義。 在此情況下,一個更新區域無法跨越Mipmap,不過它可以使用 Depth 成員來跨越數位配量。
如果 為 FALSE,則應該忽略 Width、 Height 和 Depth 成員,而且磚區域是由 NumTiles 成員所定義。 在此情況下,圖格會以線性方式對應,先跨 x 方向、 y 方向,然後 (在 z 方向的適用) ,然後以子資源順序溢出 mipmap 和陣列。 此程式適用於一次對應整個資源。
不論是哪一種情況,資源內區域的起始位置都指定為這個 結構以外的個別參數。
Width
磚區域的 X 方向) 寬度 (。 用於緩衝區、1D、2D 和 3D 轉譯。
Height
磚區域的 Y 方向) 高度 (。 用於 2D 和 3D 轉譯。
Depth
磚區域的 z 方向) 深度 (。 用於 3D 轉譯或陣列。 在陣列的情況下,進階深度會跳到相同Mipmap大小的下一個配量。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1,WDDM 1.3 |
最低支援的伺服器 | Windows Server 2012 R2 |
標頭 | d3d10umddi.h (包含 D3d10umddi.h) |