Freigeben über


ID3D12CommandQueue::CopyTileMappings-Methode (d3d12.h)

Kopiert Zuordnungen aus einer reservierten Quellressource in eine reservierte Zielressource.

Syntax

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

Parameter

[in] pDstResource

Ein Zeiger auf die reservierte Zielressource.

[in] pDstRegionStartCoordinate

Ein Zeiger auf eine D3D12_TILED_RESOURCE_COORDINATE-Struktur , die die Startkoordinaten der reservierten Zielressource beschreibt.

[in] pSrcResource

Ein Zeiger auf die reservierte Quellressource.

[in] pSrcRegionStartCoordinate

Ein Zeiger auf eine D3D12_TILED_RESOURCE_COORDINATE Struktur, die die Startkoordinaten der reservierten Quellressource beschreibt.

[in] pRegionSize

Ein Zeiger auf eine D3D12_TILE_REGION_SIZE Struktur, die die Größe des reservierten Bereichs beschreibt.

Flags

Ein Mitglied von D3D12_TILE_MAPPING_FLAGS.

Rückgabewert

Keine

Bemerkungen

Verwenden Sie CopyTileMappings , um die Kachelzuordnungen von einer reservierten Ressource in eine andere zu kopieren, um entweder eine Ressourcenzuordnung zu duplizieren oder eine neue Zuordnung zu initialisieren, bevor Sie sie mit UpdateTileMappings ändern.

CopyTileMappings hilft bei Aufgaben wie dem Verschieben von Zuordnungen innerhalb und zwischen reservierten Ressourcen, z. B. beim Scrollen von Kacheln. Quell- und Zielregionen können sich überschneiden; das Ergebnis der Kopie in dieser Situation ist, als ob die Quelle an einem temporären Speicherort gespeichert und von dort in das Ziel geschrieben wurde.

Das Ziel und die Quellregionen müssen jeweils vollständig in ihre Ressource oder ihr Verhalten passen undefiniert ist, und die Debugebene gibt einen Fehler aus.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d12.h

Weitere Informationen

ID3D12CommandQueue

UpdateTileMappings

Menge gekachelter Ressourcen