D3D12_BARRIER_GROUP結構 (d3d12.h)
描述指定類型的屏障群組。
語法
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;
成員
Type
群組中的屏障類型。
NumBarriers
群組中的屏障數目。
pGlobalBarriers
如果 Type是 D3D12_BARRIER_TYPE::D 3D12_BARRIER_TYPE_GLOBAL,則為D3D12_GLOBAL_BARRIER結構的數位指標。
pTextureBarriers
如果 Type是 D3D12_BARRIER_TYPE::D 3D12_BARRIER_TYPE_TEXTURE,則為D3D12_TEXTURE_BARRIER結構的數位指標。
pBufferBarriers
如果 Type是 D3D12_BARRIER_TYPE::D 3D12_BARRIER_TYPE_BUFFER,則為D3D12_BUFFER_BARRIER結構的陣列指標。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |