Partager via


é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

Énumérations principales

ResourceBarrier

Utilisation de barrières de ressources pour synchroniser les états des ressources dans Direct3D 12