Share via


ID3D12CommandQueue::CopyTileMappings 方法 (d3d12.h)

將來源保留資源的對應複製到目的地保留資源。

語法

void CopyTileMappings(
  [in] ID3D12Resource                        *pDstResource,
  [in] const D3D12_TILED_RESOURCE_COORDINATE *pDstRegionStartCoordinate,
  [in] ID3D12Resource                        *pSrcResource,
  [in] const D3D12_TILED_RESOURCE_COORDINATE *pSrcRegionStartCoordinate,
  [in] const D3D12_TILE_REGION_SIZE          *pRegionSize,
       D3D12_TILE_MAPPING_FLAGS              Flags
);

參數

[in] pDstResource

目的地保留資源的指標。

[in] pDstRegionStartCoordinate

描述目的地保留資源起始座標之 D3D12_TILED_RESOURCE_COORDINATE 結構的指標。

[in] pSrcResource

來源保留資源的指標。

[in] pSrcRegionStartCoordinate

描述來源保留資源起始座標之 D3D12_TILED_RESOURCE_COORDINATE 結構的指標。

[in] pRegionSize

描述保留區域大小的 D3D12_TILE_REGION_SIZE 結構的指標。

Flags

D3D12_TILE_MAPPING_FLAGS的一個成員。

傳回值

備註

使用 CopyTileMappings 將磚對應從一個保留的資源複製到另一個資源、複製資源對應,或使用 UpdateTileMappings來修改它之前初始化新的對應。

CopyTileMappings 可協助工作,例如,在保留資源之間移動對應,例如捲動磚。 來源和目的地區域可以重迭;在此情況下,複本的結果就像來源儲存到暫存位置,以及從該處寫入目的地一樣。

目的地和來源區域必須完全符合其資源或行為未定義,偵錯層將會發出錯誤。

需求

   
目標平台 Windows
標頭 d3d12.h

另請參閱

ID3D12CommandQueue

UpdateTileMappings

磁片區磚資源