> ## 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_TEXTURE_LAYOUT (XBOX One 系列)

> XG_TEXTURE_LAYOUT (XBOX Series 主機) — 指定紋理配置的選項。在 XBOX 上，此列舉包含 XBOX 擴充成員。

指定紋理配置的選項。在 XBOX 上，此列舉包含 XBOX 擴充成員。

<a id="syntaxSection" />

## 語法

```cpp theme={null}
typedef enum XG_TEXTURE_LAYOUT
{
    XG_TEXTURE_LAYOUT_UNKNOWN = 0,
    XG_TEXTURE_LAYOUT_DEFAULT = XG_TEXTURE_LAYOUT_UNKNOWN,
    XG_TEXTURE_LAYOUT_ROW_MAJOR = 1,
    XG_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE = 2,
    XG_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE = 3,
    XG_TEXTURE_LAYOUT_TILE_MODE_COMP_DEPTH_0 = (0x100|XG_TILE_MODE_COMP_DEPTH_0),
    XG_TEXTURE_LAYOUT_TILE_MODE_COMP_DEPTH_1 = (0x100|XG_TILE_MODE_COMP_DEPTH_1),
    XG_TEXTURE_LAYOUT_TILE_MODE_COMP_DEPTH_2 = (0x100|XG_TILE_MODE_COMP_DEPTH_2),
    XG_TEXTURE_LAYOUT_TILE_MODE_COMP_DEPTH_3 = (0x100|XG_TILE_MODE_COMP_DEPTH_3),
    XG_TEXTURE_LAYOUT_TILE_MODE_COMP_DEPTH_4 = (0x100|XG_TILE_MODE_COMP_DEPTH_4),
    XG_TEXTURE_LAYOUT_TILE_MODE_UNC_DEPTH_5 = (0x100|XG_TILE_MODE_UNC_DEPTH_5),
    XG_TEXTURE_LAYOUT_TILE_MODE_UNC_DEPTH_6 = (0x100|XG_TILE_MODE_UNC_DEPTH_6),
    XG_TEXTURE_LAYOUT_TILE_MODE_UNC_DEPTH_7 = (0x100|XG_TILE_MODE_UNC_DEPTH_7),
    XG_TEXTURE_LAYOUT_TILE_MODE_LINEAR = (0x100|XG_TILE_MODE_LINEAR),
    XG_TEXTURE_LAYOUT_TILE_MODE_DISPLAY = (0x100|XG_TILE_MODE_DISPLAY),
    XG_TEXTURE_LAYOUT_TILE_MODE_FAST_DISPLAY = (0x100|XG_TILE_MODE_2D_DISPLAY),
    XG_TEXTURE_LAYOUT_TILE_MODE_1D_THIN = (0x100|XG_TILE_MODE_1D_THIN),
    XG_TEXTURE_LAYOUT_TILE_MODE_2D_THIN = (0x100|XG_TILE_MODE_2D_THIN),
    XG_TEXTURE_LAYOUT_TILE_MODE_TILED_1D_THIN = (0x100|XG_TILE_MODE_TILED_1D_THIN),
    XG_TEXTURE_LAYOUT_TILE_MODE_TILED_2D_THIN = (0x100|XG_TILE_MODE_TILED_2D_THIN),
    XG_TEXTURE_LAYOUT_TILE_MODE_LINEAR_GENERAL = ( 0x100 | XG_TILE_MODE_LINEAR_GENERAL ),  
} XG_TEXTURE_LAYOUT  
```

<a id="ID4EOD" />

## 常數

| 常數 | 描述 |
| - | - |
| XG\_TEXTURE\_LAYOUT\_UNKNOWN | 紋理配置不明。 |
| XG\_TEXTURE\_LAYOUT\_DEFAULT | 預設紋理配置，即 XG\_TEXTURE\_LAYOUT\_UNKNOWN。 |
| XG\_TEXTURE\_LAYOUT\_ROW\_MAJOR | 紋理的資料以列主要順序儲存，有時也稱為間距線性順序。 |
| XG\_TEXTURE\_LAYOUT\_64KB\_UNDEFINED\_SWIZZLE | 64KB 磚內的配置和尾端 mip 封裝由驅動程式決定。沒有標準的重新排列 (swizzle) 模式。 |
| XG\_TEXTURE\_LAYOUT\_64KB\_STANDARD\_SWIZZLE | 預設紋理使用標準化的重新排列 (swizzle) 模式。 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_COMP\_DEPTH\_0 | 並排模式：COMP\_DEPTH\_0。壓縮深度，這是操作深度和樣板硬體的一般模式。COMP\_DEPTH 有多種變體，用於處理深度或樣板單元如何以 MSAA 處理樣板緩衝區。 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_COMP\_DEPTH\_1 | 並排模式：COMP\_DEPTH\_1 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_COMP\_DEPTH\_2 | 並排模式：COMP\_DEPTH\_2 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_COMP\_DEPTH\_3 | 並排模式：COMP\_DEPTH\_3 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_COMP\_DEPTH\_4 | 並排模式：COMP\_DEPTH\_4 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_UNC\_DEPTH\_5 | 並排模式：UNC\_DEPTH\_5。未壓縮深度，驅動程式目前未使用。UNC\_DEPTH 有多種變體，用於處理深度或樣板單元如何以 MSAA 處理樣板緩衝區。 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_UNC\_DEPTH\_6 | 並排模式：UNC\_DEPTH\_6 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_UNC\_DEPTH\_7 | 並排模式：UNC\_DEPTH\_7 |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_LINEAR | 並排模式：LINEAR |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_DISPLAY | 並排模式：DISPLAY |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_FAST\_DISPLAY | 並排模式：FAST\_DISPLAY |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_1D\_THIN | 並排模式：1D\_THIN |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_2D\_THIN | 並排模式：2D\_THIN |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_TILED\_1D\_THIN | 並排模式：TILED\_1D\_THIN |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_TILED\_2D\_THIN | 並排模式：TILED\_2D\_THIN |
| XG\_TEXTURE\_LAYOUT\_TILE\_MODE\_LINEAR\_GENERAL | 並排模式：LINEAR\_GENERAL |

<a id="remarks" />

## 備註

此列舉相當於 XBOX 版本的 [D3D12\_TEXTURE\_LAYOUT](/zh-TW/reference/graphics/d3d12_x/enums/d3d12_texture_layout) 列舉。如需重新排列 (swizzle) 模式的相關資訊，請參閱 PC 版本 [D3D12\_TEXTURE\_LAYOUT](https://msdn.microsoft.com/library/dn770442\(v=vs.85\).aspx) 列舉的「備註」。

<a id="requirements" />

## 需求

**標頭：** xg.h

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

## 另請參閱

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


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.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)
