structure D3D12_BARRIER_GROUP (d3d12.h)

Décrit un groupe de barrières d’un type donné.

Syntaxe

typedef struct D3D12_BARRIER_GROUP {
  D3D12_BARRIER_TYPE Type;
  UINT32             NumBarriers;
  union {
    const D3D12_GLOBAL_BARRIER  *pGlobalBarriers;
    const D3D12_TEXTURE_BARRIER *pTextureBarriers;
    const D3D12_BUFFER_BARRIER  *pBufferBarriers;
  };
} D3D12_BARRIER_GROUP;

Membres

Type

Type de barrières dans le groupe.

NumBarriers

Nombre de barrières dans le groupe.

pGlobalBarriers

Pointeur vers un tableau de structures D3D12_GLOBAL_BARRIER , si Type est D3D12_BARRIER_TYPE ::D 3D12_BARRIER_TYPE_GLOBAL.

pTextureBarriers

Pointeur vers un tableau de structures D3D12_TEXTURE_BARRIER , si Type est D3D12_BARRIER_TYPE ::D 3D12_BARRIER_TYPE_TEXTURE.

pBufferBarriers

Pointeur vers un tableau de structures D3D12_BUFFER_BARRIER , si Type est D3D12_BARRIER_TYPE ::D 3D12_BARRIER_TYPE_BUFFER.

Configuration requise

Condition requise Valeur
En-tête d3d12.h