UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ID3D12BarriersForContext Class Referenceabstract

#include <ID3D12Barriers.h>

Public Member Functions

virtual ~ID3D12BarriersForContext ()=default
 
virtual void BeginTransitions (FD3D12CommandContext &Context, TArrayView< const FRHITransition * > Transitions)=0
 
virtual void EndTransitions (FD3D12CommandContext &Context, TArrayView< const FRHITransition * > Transitions)=0
 
virtual void AddGlobalBarrier (FD3D12ContextCommon &Context, ED3D12Access D3D12AccessBefore, ED3D12Access D3D12AccessAfter)=0
 
virtual void AddBarrier (FD3D12ContextCommon &Context, const FD3D12Resource *pResource, ED3D12Access D3D12AccessBefore, ED3D12Access D3D12AccessAfter, uint32 Subresource)=0
 
virtual void FlushIntoCommandList (FD3D12CommandList &CommandList, FD3D12QueryAllocator &TimestampAllocator)=0
 
virtual int32 GetNumPendingBarriers () const =0
 

Constructor & Destructor Documentation

◆ ~ID3D12BarriersForContext()

virtual ID3D12BarriersForContext::~ID3D12BarriersForContext ( )
virtualdefault

Member Function Documentation

◆ AddBarrier()

virtual void ID3D12BarriersForContext::AddBarrier ( FD3D12ContextCommon Context,
const FD3D12Resource pResource,
ED3D12Access  D3D12AccessBefore,
ED3D12Access  D3D12AccessAfter,
uint32  Subresource 
)
pure virtual

◆ AddGlobalBarrier()

virtual void ID3D12BarriersForContext::AddGlobalBarrier ( FD3D12ContextCommon Context,
ED3D12Access  D3D12AccessBefore,
ED3D12Access  D3D12AccessAfter 
)
pure virtual

◆ BeginTransitions()

virtual void ID3D12BarriersForContext::BeginTransitions ( FD3D12CommandContext Context,
TArrayView< const FRHITransition * >  Transitions 
)
pure virtual

◆ EndTransitions()

virtual void ID3D12BarriersForContext::EndTransitions ( FD3D12CommandContext Context,
TArrayView< const FRHITransition * >  Transitions 
)
pure virtual

◆ FlushIntoCommandList()

virtual void ID3D12BarriersForContext::FlushIntoCommandList ( FD3D12CommandList CommandList,
FD3D12QueryAllocator TimestampAllocator 
)
pure virtual

◆ GetNumPendingBarriers()

virtual int32 ID3D12BarriersForContext::GetNumPendingBarriers ( ) const
pure virtual

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