跳轉到主要內容
計算 2D 並排表面的記憶庫輪替位址。

語法

參數

BaseAddress   _In_
類型:XG_GPU_VIRTUAL_ADDRESS
要輪替之 2D 並排紋理的未輪替基底位址。 pLayout   _In_
類型:XG_RESOURCE_LAYOUT*
XG 程式庫使用 XGComputeTexture2DLayout 和 XGTextureAddressComputer::GetResourceLayout 等函式計算出的 XG 資源配置。 PlaneIndex   _In_
類型:UINT32
要輪替之表面的平面索引。這通常是平面用途為 XG_PLANE_USAGE_DEFAULT 的平面。 MipLevelIndex   _In_
類型:UINT32
要據以計算記憶庫輪替的 mip 層級。 BankRotationIndex   _In_
類型:UINT32
指定要套用之記憶庫輪替量的數值。記憶庫輪替索引可以是任意值。輪替位移會被限制在與所選 mip 層級相關聯的記憶庫輪替位址遮罩範圍內。 pBankRotatedBaseAddress   _Out_
類型:XG_GPU_VIRTUAL_ADDRESS *
計算出的紋理記憶庫輪替基底位址。它由輸入的基底位址加上記憶庫輪替位元所組成。

傳回值

類型:bool 如果函式成功,會傳回 true。如果輸入參數無效,或所選 mip 層級不支援記憶庫輪替,則會傳回 false。

備註

記憶庫輪替索引可以是任意值。輪替位移會被限制在與所選 mip 層級相關聯的記憶庫輪替位址遮罩範圍內。 此函式的原始程式碼為內嵌,可以在 xg.h 中找到。

需求

標頭: xg.h 程式庫: xg_x.lib 支援的平台: XBOX One 系列

另請參閱

XG 參考
最後修改於 2026年10月6日