énumération D3D12_RESOURCE_BARRIER_FLAGS (d3d12.h)
Indicateurs pour définir les barrières de ressources fractionnées.
Syntax
typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;
Constantes
D3D12_RESOURCE_BARRIER_FLAG_NONE Valeur : 0 Aucun indicateur. |
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY Valeur : 0x1 Cela démarre une transition de barrière dans un nouvel état, plaçant une ressource dans une condition temporaire de non-accès. |
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY Valeur : 0x2 Cette barrière termine une transition, en définissant un nouvel état et en rétablissant l’accès actif à une ressource. |
Remarques
Les barrières fractionnées permettent de diviser une transition unique en deux moitiés de début et de fin ( reportez-vous à la synchronisation multi-moteur).
Cette énumération est utilisée par le membre Flags de la structure 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