D3D12_PLACED_SUBRESOURCE_FOOTPRINT-Struktur (d3d12.h)
Beschreibt den Footprint einer platzierten Unterquelle, einschließlich des Offsets und der D3D12_SUBRESOURCE_FOOTPRINT.
Syntax
typedef struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT {
UINT64 Offset;
D3D12_SUBRESOURCE_FOOTPRINT Footprint;
} D3D12_PLACED_SUBRESOURCE_FOOTPRINT;
Member
Offset
Der Offset der Unterressource innerhalb der übergeordneten Ressource in Bytes. Der Offset zwischen dem Start der übergeordneten Ressource und dieser Unterressource.
Footprint
Format, Breite, Höhe, Tiefe und Zeilenabstand der Unterressource als D3D12_SUBRESOURCE_FOOTPRINT-Struktur .
Hinweise
Diese Struktur wird in der D3D12_TEXTURE_COPY_LOCATION-Struktur und von ID3D12Device::GetCopyableFootprints verwendet.
Alle Daten, auf die von der Footprintstruktur verwiesen wird, müssen innerhalb der Grenzen der übergeordneten Ressource passen. Wenn Sie GetCopyableFootprints zum Ausfüllen der Struktur verwenden, gibt das Ausgabefeld pTotalBytes die erforderliche Größe der Ressource an.
Diese Struktur wird auch eine Reihe von Hilfsfunktionen verwendet (siehe Hilfsstrukturen und Funktionen für D3D12).
Verwenden Sie beim Kopieren von Texturen diese Struktur zusammen mit D3D12_TEXTURE_COPY_LOCATION.
Anforderungen
Kopfzeile | d3d12.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für