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

> 識別資源的類型。

識別資源的類型。

<a id="syntaxSection" />

## 語法

```cpp theme={null}
enum XG_RESOURCE_DIMENSION
{
    XG_RESOURCE_DIMENSION_UNKNOWN = 0,
    XG_RESOURCE_DIMENSION_BUFFER = 1,
    XG_RESOURCE_DIMENSION_TEXTURE1D = 2,
    XG_RESOURCE_DIMENSION_TEXTURE2D = 3,
    XG_RESOURCE_DIMENSION_TEXTURE3D = 4
}  
```

<a id="constantsSection" />

## 常數

| 常數 | 描述 |
| - | - |
| XG\_RESOURCE\_DIMENSION\_UNKNOWN | 資源類型不明。 |
| XG\_RESOURCE\_DIMENSION\_BUFFER | 資源是緩衝區。 |
| XG\_RESOURCE\_DIMENSION\_TEXTURE1D | 資源是 1D 紋理。 |
| XG\_RESOURCE\_DIMENSION\_TEXTURE2D | 資源是 2D 紋理。 |
| XG\_RESOURCE\_DIMENSION\_TEXTURE3D | 資源是 3D 紋理。 |

<a id="remarksSection" />

## 備註

[XG\_RESOURCE\_DESC](/zh-TW/reference/graphics/xg__NR/structs/xg_resource_desc) 和 [XG\_RESOURCE\_LAYOUT](/zh-TW/reference/graphics/xg__NR/structs/xg_resource_layout) 結構會使用此列舉來識別紋理資源的類型。XBOX Graphics (XG) 程式庫中的下列函式也會使用 `XG_RESOURCE_DIMENSION`。

* [XGComputeOptimalTileMode](/zh-TW/reference/graphics/xg__NR/functions/xgcomputeoptimaltilemode)
* [XGComputeTileShape](/zh-TW/reference/graphics/xg__NR/functions/xgcomputetileshape)
* [XGDecodeDCC](/zh-TW/reference/graphics/xg__NR/functions/xgdecodedcc)
* [XGEncodeDCC](/zh-TW/reference/graphics/xg__NR/functions/xgencodedcc)

如需計算紋理配置的詳細資訊，請參閱 [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)\
[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)
- [D3D12_DSV_DIMENSION](/zh-TW/reference/graphics/d3d12/enums/d3d12_dsv_dimension_public.md)
- [D3D12_RTV_DIMENSION](/zh-TW/reference/graphics/d3d12/enums/d3d12_rtv_dimension_public.md)
- [D3D12_UAV_DIMENSION](/zh-TW/reference/graphics/d3d12/enums/d3d12_uav_dimension_public.md)
