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 |