> ## 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.

# XGTextureAddressComputer (介面內容)

> 保存為指定紋理資源計算出的紋理配置。也保存可讓使用者執行紋理元素微並排的額外狀態。

保存為指定紋理資源計算出的紋理配置。也保存可讓使用者執行紋理元素微並排與巨集並排的額外狀態。

<a id="syntaxSection" />

## 語法

```cpp theme={null}
class XGTextureAddressComputer  
```

## 方法

| 方法 | 描述 |
| - | - |
| [XGTextureAddressComputer::AddRef](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_addref) | 遞增參考計數並傳回新值。 |
| [XGTextureAddressComputer::CopyFromSubresource](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_copyfromsubresource) | 將 2D 或 3D 資料從資源的指定子資源 (mip + 切片) 複製到線性目的地。 |
| [XGTextureAddressComputer::CopyIntoSubresource](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_copyintosubresource) | 使用 **pTiledResourceBaseAddress** 作為資源的基底位址，將 2D 或 3D 線性輸入資料複製到資源的指定子資源 (mip + 切片)。 |
| [XGTextureAddressComputer::GetMipLevelOffsetBytes](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getmipleveloffsetbytes) | 計算指定平面上指定 mip 層級相對於資源基底位址的位移 (以位元組為單位)。 |
| [XGTextureAddressComputer::GetResourceBaseAlignmentBytes](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcebasealignmentbytes) | 取得資源的基底對齊 (以位元組為單位)。 |
| [XGTextureAddressComputer::GetResourceLayout](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcelayout) | 傳回為此紋理資源計算出的 XG\_RESOURCE\_LAYOUT 值。 |
| [XGTextureAddressComputer::GetResourceSizeBytes](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcesizebytes) | 取得資源大小 (以位元組為單位)。 |
| [XGTextureAddressComputer::GetResourceSizePages](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcesizepages) | 以分頁數目取得資源大小。 |
| [XGTextureAddressComputer::GetResourceTiling](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_getresourcetiling) | 如果資源是使用 XG\_RESOURCE\_MISC\_TILED 旗標建立為並排資源，則傳回資源並排配置。 |
| [XGTextureAddressComputer::GetTexelCoordinate](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettexelcoordinate) | 計算相對於資源基底位址之指定位移的紋素元素座標。 |
| [XGTextureAddressComputer::GetTexelElementOffsetBytes](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettexelelementoffsetbytes) | 計算指定紋素元素相對於資源基底位址的位移 (以位元組為單位)。 |
| [XGTextureAddressComputer::GetTextureViewDescriptor](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_gettextureviewdescriptor) | 傳回指定平面的紋理檢視描述元。 |
| [XGTextureAddressComputer::Release](/zh-TW/reference/graphics/xg__NR/interfaces/XGTextureAddressComputer/methods/xgtextureaddresscomputer_release) | 遞減參考計數並傳回新值。如果新值為零，則會刪除該物件。 |

<a id="remarks" />

## 備註

此類別採用參考計數，並會在其參考計數達到零時自行刪除。

<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)
- [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)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
