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
Décalage de la sous-ressource au sein de la ressource parente, en octets. Il s’agit du décalage entre le début de la ressource parente et cette sous-ressource. Footprint
Type : D3D12_SUBRESOURCE_FOOTPRINT
Format, largeur, hauteur, profondeur et pas de ligne de la sous-ressource, sous la forme d’une structure D3D12_SUBRESOURCE_FOOTPRINT.

Remarques

Cette structure est utilisée dans la structure D3D12_TEXTURE_COPY_LOCATION, ainsi que 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 conjointement 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 principales
Dernière modification le 6 octobre 2026