Condividi tramite


Metodo ID3D12CommandQueue::CopyTileMappings (d3d12.h)

Copia i mapping da una risorsa riservata di origine a una risorsa riservata di destinazione.

Sintassi

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
);

Parametri

[in] pDstResource

Puntatore alla risorsa riservata di destinazione.

[in] pDstRegionStartCoordinate

Puntatore a una struttura D3D12_TILED_RESOURCE_COORDINATE che descrive le coordinate iniziali della risorsa riservata di destinazione.

[in] pSrcResource

Puntatore alla risorsa riservata di origine.

[in] pSrcRegionStartCoordinate

Puntatore a una struttura D3D12_TILED_RESOURCE_COORDINATE che descrive le coordinate iniziali della risorsa riservata di origine.

[in] pRegionSize

Puntatore a una struttura D3D12_TILE_REGION_SIZE che descrive le dimensioni dell'area riservata.

Flags

Un membro di D3D12_TILE_MAPPING_FLAGS.

Valore restituito

nessuno

Osservazioni

Usare CopyTileMappings per copiare i mapping dei riquadri da una risorsa riservata a un'altra, per duplicare un mapping di risorse o per inizializzare un nuovo mapping prima di modificarlo usando UpdateTileMappings.

CopyTileMappings consente di eseguire attività quali lo spostamento dei mapping all'interno e tra le risorse riservate, ad esempio i riquadri a scorrimento. Le aree di origine e di destinazione possono sovrapporsi; il risultato della copia in questa situazione è come se l'origine fosse salvata in una posizione temporanea e da lì scritta nella destinazione.

La destinazione e le aree di origine devono adattarsi interamente alla risorsa o al comportamento non sono definite e il livello di debug genererà un errore.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12.h

Vedi anche

ID3D12CommandQueue

UpdateTileMappings

Risorse affiancate del volume