Passer au contenu principal
Décrit une partie d’une texture à des fins de copie 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 mémoire 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 à une mémoire tampon. Cette énumération D3D12_TEXTURE_COPY_TYPE indique le membre de l’union à utiliser. PlacedFootprint
Type : D3D12_PLACED_SUBRESOURCE_FOOTPRINT
Spécifie une disposition de texture, avec décalage, dimensions et pas, permettant au matériel de comprendre comment traiter une section d’une ressource de mémoire tampon comme une texture multidimensionnelle. Pour renseigner les données correctes 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, à utiliser 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 principales D3D12_PLACED_SUBRESOURCE_FOOTPRINT
Dernière modification le 6 octobre 2026