Passer au contenu principal
Décrit une partie d’une texture aux fins de copies de texture.

Syntaxe

Membres

pResource
Type : ID3D12Resource *
Spécifie la ressource qui sera utilisée pour l’opération de copie.
Lorsque Type est D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT, pResource doit pointer vers une ressource de tampon.
Lorsque Type est D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, pResource doit pointer vers une ressource de texture.
Type
Type : D3D12_TEXTURE_COPY_TYPE
Spécifie le type d’emplacement de ressource : une sous-ressource d’une texture ou une description d’une disposition de texture qui peut être appliquée à un tampon. Cette énumération D3D12_TEXTURE_COPY_TYPE indique quel membre de l’union utiliser. PlacedFootprint
Type : D3D12_PLACED_SUBRESOURCE_FOOTPRINT
Spécifie une disposition de texture, avec décalage, dimensions et pas, pour que le matériel sache comment traiter une section d’une ressource de tampon comme une texture multidimensionnelle. Pour remplir les bonnes données pour un appel à CopyTextureRegion, consultez D3D12_PLACED_SUBRESOURCE_FOOTPRINT. SubresourceIndex
Type : UINT
Spécifie l’index de la sous-ressource d’une texture en tableau, avec mipmaps ou planaire qui doit être utilisée pour l’opération de copie.

Remarques

Utilisez cette structure avec CopyTextureRegion.

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

CD3DX12_TEXTURE_COPY_LOCATION Structures de base D3D12_PLACED_SUBRESOURCE_FOOTPRINT
Dernière modification le 6 octobre 2026