D3D12_RESOURCE_TRANSITION_BARRIER structure (d3d12.h)
Décrit la transition des sous-ressources entre différentes utilisations.
Syntaxe
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER {
ID3D12Resource *pResource;
UINT Subresource;
D3D12_RESOURCE_STATES StateBefore;
D3D12_RESOURCE_STATES StateAfter;
} D3D12_RESOURCE_TRANSITION_BARRIER;
Membres
pResource
Pointeur vers l’objet ID3D12Resource qui représente la ressource utilisée dans la transition.
Subresource
Index de la sous-ressource pour la transition. Utilisez l’indicateur D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES ( 0xffffffff ) pour effectuer la transition de toutes les sous-ressources d’une ressource en même temps.
StateBefore
Utilisations « avant » des sous-ressources, en tant que combinaison de bits-OR’d de constantes d’énumération D3D12_RESOURCE_STATES .
StateAfter
Utilisations « après » des sous-ressources, en tant que combinaison de bits-OR’d de constantes d’énumération D3D12_RESOURCE_STATES .
Remarques
Ce struct est utilisé par le membre Transition du struct D3D12_RESOURCE_BARRIER .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |
Voir aussi
Utilisation de barrières de ressources pour synchroniser les états des ressources dans Direct3D 12
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour