Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::DX12::BarrierOp Struct Reference

Encapsulates a resource barrier with a posible state that is needed for the command list. More...

#include <CommandListBase.h>

Public Types

using CommandListState = RHI::MultisampleState
 State that the command list needs to be before emitting the barrier.
 

Public Member Functions

 BarrierOp (const D3D12_RESOURCE_TRANSITION_BARRIER &barrier, const CommandListState *state)
 
 BarrierOp (const D3D12_RESOURCE_ALIASING_BARRIER &barrier, const CommandListState *state)
 

Public Attributes

D3D12_RESOURCE_BARRIER m_barrier
 Resource barrier to be emitted.
 
AZStd::optional< CommandListStatem_cmdListState
 Optional state that the command list needs to be before emitting the barrier.
 

Detailed Description

Encapsulates a resource barrier with a posible state that is needed for the command list.


The documentation for this struct was generated from the following file: