ID3D12CommandQueue::CopyTileMappings, méthode (d3d12.h)

Copie les mappages d’une ressource réservée source vers une ressource réservée de destination.

Syntaxe

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

Paramètres

[in] pDstResource

Pointeur vers la ressource réservée de destination.

[in] pDstRegionStartCoordinate

Pointeur vers une structure D3D12_TILED_RESOURCE_COORDINATE qui décrit les coordonnées de départ de la ressource réservée de destination.

[in] pSrcResource

Pointeur vers la ressource réservée source.

[in] pSrcRegionStartCoordinate

Pointeur vers une structure D3D12_TILED_RESOURCE_COORDINATE qui décrit les coordonnées de départ de la ressource réservée source.

[in] pRegionSize

Pointeur vers une structure D3D12_TILE_REGION_SIZE qui décrit la taille de la région réservée.

Flags

Un membre de D3D12_TILE_MAPPING_FLAGS.

Valeur de retour

None

Notes

Utilisez CopyTileMappings pour copier les mappages de vignettes d’une ressource réservée vers une autre, soit pour dupliquer un mappage de ressources, soit pour initialiser un nouveau mappage avant de le modifier à l’aide de UpdateTileMappings.

CopyTileMappings aide à effectuer des tâches telles que le déplacement des mappages au sein et entre les ressources réservées, par exemple, le défilement de vignettes. Les régions source et de destination peuvent se chevaucher ; le résultat de la copie dans cette situation est comme si la source a été enregistrée dans un emplacement temporaire et à partir de là écrite dans la destination.

La destination et les régions sources doivent chacune tenir entièrement dans leur ressource ou le comportement n’est pas défini et la couche de débogage émettra une erreur.

Spécifications

   
Plateforme cible Windows
En-tête d3d12.h

Voir aussi

ID3D12CommandQueue

UpdateTileMappings

Ressources en mosaïque de volume