Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

D3D12_BARRIER_GROUP structure (d3d12.h)

Describes a group of barriers of a given type.

Syntax

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;

Members

Type

The type of barriers in the group.

NumBarriers

The number of barriers in the group.

pGlobalBarriers

A pointer to an array of D3D12_GLOBAL_BARRIER structures, if Type is D3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_GLOBAL.

pTextureBarriers

A pointer to an array of D3D12_TEXTURE_BARRIER structures, if Type is D3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_TEXTURE.

pBufferBarriers

A pointer to an array of D3D12_BUFFER_BARRIER structures, if Type is D3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_BUFFER.

Requirements

Requirement Value
Header d3d12.h

Feedback

Was this page helpful?

Additional resources