Passer au contenu principal
Décrit l’empreinte d’une sous-ressource placée, y compris le décalage et la structure D3D12_SUBRESOURCE_FOOTPRINT.

Syntaxe

Membres

Offset
Type : UINT64
Le décalage de la sous-ressource dans la ressource parente, en octets. Le décalage entre le début de la ressource parente et cette sous-ressource. Footprint
Type : D3D12_SUBRESOURCE_FOOTPRINT
Le format, la largeur, la hauteur, la profondeur et le pas de ligne de la sous-ressource, sous forme de structure D3D12_SUBRESOURCE_FOOTPRINT.

Remarques

Cette structure est utilisée dans la structure D3D12_TEXTURE_COPY_LOCATION et par ID3D12Device::GetCopyableFootprints. Toutes les données référencées par la structure d’empreinte doivent tenir dans les limites de la ressource parente. Si vous utilisez GetCopyableFootprints pour remplir la structure, le champ de sortie pTotalBytes indique la taille requise de la ressource. Cette structure est également utilisée par plusieurs fonctions d’assistance (consultez Structures et fonctions d’assistance pour D3D12). Lors de la copie de textures, utilisez cette structure avec D3D12_TEXTURE_COPY_LOCATION.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Structures de base
Dernière modification le 6 octobre 2026