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< CommandListState > | m_cmdListState |
Optional state that the command list needs to be before emitting the barrier. | |
Encapsulates a resource barrier with a posible state that is needed for the command list.