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

> 代表紋理資源中平面的預期用途。

代表紋理資源中平面的預期用途。

<a id="syntaxSection" />

## 語法

```cpp theme={null}
enum XG_PLANE_USAGE
{
    XG_PLANE_USAGE_UNUSED = 0,
    XG_PLANE_USAGE_DEFAULT = 1,
    XG_PLANE_USAGE_COLOR_MASK = 2,
    XG_PLANE_USAGE_FRAGMENT_MASK = 3,
    XG_PLANE_USAGE_HTILE = 4,
    XG_PLANE_USAGE_LUMA = 5,
    XG_PLANE_USAGE_CHROMA = 6,
    XG_PLANE_USAGE_DEPTH = 7,
    XG_PLANE_USAGE_STENCIL = 8,
    XG_PLANE_USAGE_DELTA_COLOR_COMPRESSION = 9,  
}  
```

<a id="constantsSection" />

## 常數

| 常數 | 描述 |
| - | - |
| XG\_PLANE\_USAGE\_UNUSED | 紋理配置未使用此平面。 |
| XG\_PLANE\_USAGE\_DEFAULT | 預設平面。 |
| XG\_PLANE\_USAGE\_COLOR\_MASK | CMask (色彩遮罩) 平面。 |
| XG\_PLANE\_USAGE\_FRAGMENT\_MASK | FMask (片段遮罩) 平面。 |
| XG\_PLANE\_USAGE\_HTILE | HTile 平面。 |
| XG\_PLANE\_USAGE\_LUMA | 亮度 (luma) 平面。 |
| XG\_PLANE\_USAGE\_CHROMA | 色度 (chroma) 平面。 |
| XG\_PLANE\_USAGE\_DEPTH | 深度平面。 |
| XG\_PLANE\_USAGE\_STENCIL | 樣板平面。 |
| XG\_PLANE\_USAGE\_DELTA\_COLOR\_COMPRESSION | Delta Color Compression (DCC) 平面。 |

<a id="remarksSection" />

## 備註

[XG\_PLANE\_LAYOUT](/zh-TW/reference/graphics/xg__NR/structs/xg_plane_layout) 結構會使用此列舉，來識別由 [XG\_RESOURCE\_LAYOUT](/zh-TW/reference/graphics/xg__NR/structs/xg_resource_layout) 結構所代表之計算紋理配置中 mip 鏈或平面的用途。每個計算紋理配置包含 1 到 4 個平面，每個平面以一個 `XG_PLANE_LAYOUT` 結構表示。而每個平面又包含 1 到 16 個 mip 層級，每個層級以一個 [XG\_MIPLEVEL\_LAYOUT](/zh-TW/reference/graphics/xg__NR/structs/xg_miplevel_layout) 結構表示。XBOX Graphics (XG) 程式庫中的數個物件和函式會使用 `XG_RESOURCE_LAYOUT` 結構來計算紋理的位址、硬體配置和對齊方式。

如需計算紋理配置的詳細資訊，請參閱 [XBOX Series X|S 的紋理配置與並排](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts)。

<a id="requirementsSection" />

## 需求

**標頭：** xg.h

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

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

<a id="seealsoSection" />

## 另請參閱

[XBOX One 的原生資源管理](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/directx/native-resource-management)\
[XGComputeBankRotationAddress](/zh-TW/reference/graphics/xg__NR/functions/xgcomputebankrotationaddress)\
[XGComputeBufferLayout](/zh-TW/reference/graphics/xg__NR/functions/xgcomputebufferlayout)\
[XGTextureAddressComputer](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/xgtextureaddresscomputer)\
[XGComputeTexture1DLayout](/zh-TW/reference/graphics/xg__NR/functions/xgcomputetexture1dlayout)\
[XGComputeTexture2DLayout](/zh-TW/reference/graphics/xg__NR/functions/xgcomputetexture2dlayout)\
[XGComputeTexture3DLayout](/zh-TW/reference/graphics/xg__NR/functions/xgcomputetexture3dlayout)\
[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-TW/nda/nda-overview.md)
- [GameInputUsage](/zh-TW/reference/input/gameinput/structs/gameinputusage.md)
- [XNetworkingTcpQueuedReceivedBufferUsageStatistics](/zh-TW/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics.md)
- [XBOX One 與 XBOX Series X|S GDK 工具](/zh-TW/tools/tools-console/tools-sdk.md)
