跳轉到主要內容
將對應從來源保留資源複製到目的地保留資源。

語法

參數

pDstResource [in]
類型:ID3D12Resource *
指向目的地保留資源的指標。 pDstRegionStartCoordinate [in]
類型:const D3D12_TILED_RESOURCE_COORDINATE *
指向 D3D12_TILED_RESOURCE_COORDINATE 結構的指標,此結構描述目的地保留資源的起始座標。 pSrcResource [in]
類型:ID3D12Resource *
指向來源保留資源的指標。 pSrcRegionStartCoordinate [in]
類型:const D3D12_TILED_RESOURCE_COORDINATE *
指向 D3D12_TILED_RESOURCE_COORDINATE 結構的指標,此結構描述來源保留資源的起始座標。 pRegionSize [in]
類型:const D3D12_TILE_REGION_SIZE *
指向 D3D12_TILE_REGION_SIZE 結構的指標,此結構描述保留區域的大小。 Flags
類型:D3D12_TILE_MAPPING_FLAGS
D3D12_TILE_MAPPING_FLAGS 的其中一個成員。

傳回值

類型:void 無。

備註

使用 CopyTileMappings 將圖格對應從一個保留資源複製到另一個保留資源,以複製資源對應,或在使用 UpdateTileMappings 修改新對應之前先將其初始化。 CopyTileMappings 有助於執行在保留資源內部及之間移動對應等工作,例如捲動圖格。 來源和目的地區域可以重疊;在此情況下,複製的結果就如同先將來源儲存到暫存位置, 再從該處寫入目的地。 目的地和來源區域都必須完全容納在各自的資源中,否則行為未定義,且偵錯層會發出錯誤。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台:XBOX Series 主機和 XBOX One 系列主機

另請參閱

ID3D12CommandQueue UpdateTileMappings 磁碟區並排資源
最後修改於 2026年10月6日