> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XG_TILE_MODE (XBOX One 系列)

> 代表 1D、2D 或 3D 紋理所使用的並排模式。紋理的特殊用途 (例如深度、樣板和可呈現緩衝區) 需要使用。

代表 1D、2D 或 3D 紋理所使用的並排模式。紋理的特殊用途 (例如深度、樣板和可呈現緩衝區) 需要使用特定的並排模式索引。

<a id="syntaxSection" />

## 語法

```cpp theme={null}
enum XG_TILE_MODE
{
    XG_TILE_MODE_INVALID = -1,
    XG_TILE_MODE_COMP_DEPTH_0 = 0,
    XG_TILE_MODE_COMP_DEPTH_1 = 1,
    XG_TILE_MODE_COMP_DEPTH_2 = 2,
    XG_TILE_MODE_COMP_DEPTH_3 = 3,
    XG_TILE_MODE_COMP_DEPTH_4 = 4,
    XG_TILE_MODE_UNC_DEPTH_5 = 5,
    XG_TILE_MODE_UNC_DEPTH_6 = 6,
    XG_TILE_MODE_UNC_DEPTH_7 = 7,
    XG_TILE_MODE_LINEAR = 8,
    XG_TILE_MODE_DISPLAY = 9,
    XG_TILE_MODE_2D_DISPLAY = 10,
    XG_TILE_MODE_TILED_DISPLAY = 11,  
    XG_TILE_MODE_TILED_2D_DISPLAY = 12,  
    XG_TILE_MODE_1D_THIN = 13,
    XG_TILE_MODE_2D_THIN = 14,
    XG_TILE_MODE_3D_THIN = 15,  
    XG_TILE_MODE_TILED_1D_THIN = 16,
    XG_TILE_MODE_TILED_2D_THIN = 17,
    XG_TILE_MODE_TILED_3D_THIN = 18,  
    XG_TILE_MODE_1D_THICK = 19,  
    XG_TILE_MODE_2D_THICK = 20,  
    XG_TILE_MODE_3D_THICK = 21,  
    XG_TILE_MODE_TILED_1D_THICK = 22,  
    XG_TILE_MODE_TILED_2D_THICK = 23,  
    XG_TILE_MODE_TILED_3D_THICK = 24,  
    XG_TILE_MODE_2D_XTHICK = 25,  
    XG_TILE_MODE_3D_XTHICK = 26,  
    XG_TILE_MODE_RESERVED_27 = 27,
    XG_TILE_MODE_RESERVED_28 = 28,
    XG_TILE_MODE_RESERVED_29 = 29,
    XG_TILE_MODE_RESERVED_30 = 30,
    XG_TILE_MODE_LINEAR_GENERAL = 31,
    XG_TILE_MODE_TILED_2D_DEPTH = XG_TILE_MODE_UNC_DEPTH_7,  
}  
```

<a id="ID4EYE" />

## 常數

| 常數 | 描述 |
| - | - |
| XG\_TILE\_MODE\_INVALID | 無效。 |
| XG\_TILE\_MODE\_COMP\_DEPTH\_0 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_COMP\_DEPTH\_1 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_COMP\_DEPTH\_2 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_COMP\_DEPTH\_3 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_COMP\_DEPTH\_4 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_UNC\_DEPTH\_5 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_UNC\_DEPTH\_6 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_UNC\_DEPTH\_7 | 用於紋理深度緩衝區的並排模式。 |
| XG\_TILE\_MODE\_LINEAR | 用於線性紋理 (無重新排列)，例如動態和暫存用途的紋理。有間距需求。 |
| XG\_TILE\_MODE\_DISPLAY | 用於顯示 (交換鏈) 紋理。 |
| XG\_TILE\_MODE\_2D\_DISPLAY | 用於顯示 (交換鏈) 紋理。效能高於 XG\_TILE\_MODE\_DISPLAY。 |
| XG\_TILE\_MODE\_TILED\_DISPLAY | 驅動程式未使用。 |
| XG\_TILE\_MODE\_TILED\_2D\_DISPLAY | 驅動程式未使用。 |
| XG\_TILE\_MODE\_1D\_THIN | 用於非並排資源和非 *rendertarget* 紋理。 |
| XG\_TILE\_MODE\_2D\_THIN | 用於非並排資源和 *rendertarget* 紋理。 |
| XG\_TILE\_MODE\_3D\_THIN | 驅動程式未使用。 |
| XG\_TILE\_MODE\_TILED\_1D\_THIN | 用於並排資源和非 *rendertarget* 紋理。 |
| XG\_TILE\_MODE\_TILED\_2D\_THIN | 用於並排資源和 *rendertarget* 紋理。 |
| XG\_TILE\_MODE\_TILED\_3D\_THIN | 驅動程式未使用。 |
| XG\_TILE\_MODE\_1D\_THICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_2D\_THICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_3D\_THICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_TILED\_1D\_THICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_TILED\_2D\_THICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_TILED\_3D\_THICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_2D\_XTHICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_3D\_XTHICK | 驅動程式未使用。 |
| XG\_TILE\_MODE\_RESERVED\_27 | 保留 |
| XG\_TILE\_MODE\_RESERVED\_28 | 保留 |
| XG\_TILE\_MODE\_RESERVED\_29 | 保留 |
| XG\_TILE\_MODE\_RESERVED\_30 | 保留 |
| XG\_TILE\_MODE\_LINEAR\_GENERAL | 嚴格線性。用於緩衝區。 |
| XG\_TILE\_MODE\_TILED\_2D\_DEPTH | 並排 2D 深度。 |

<a id="remarks" />

## 備註

GPU 能夠以 **XG\_TILE\_MODE** 列舉所代表的 32 種不同模式，重新排列 (swizzle) 紋理中的紋素。驅動程式一次只會使用這 32 種模式的一部分。

<a id="requirements" />

## 需求

**標頭：** xg.h

**程式庫：** xg\_x.lib

**支援的平台：** XBOX One 系列

## 另請參閱

[XG 參考](/zh-TW/reference/graphics/xg__NR/xg_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [XBOX GDK 主机开发 NDA 主题索引](/zh-CN/nda/nda-overview.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
