7#if D3D12RHI_SUPPORTS_LEGACY_BARRIERS
32 uint64 GetTransitionDataSizeBytes();
33 uint64 GetTransitionDataAlignmentBytes();
35 void CreateTransition(
39 void ReleaseTransition(
42 HRESULT CreateCommittedResource(
124 virtual void BeginTransitions(
128 virtual void EndTransitions(
132 virtual void AddGlobalBarrier(
137 virtual void AddBarrier(
142 uint32 Subresource)
override final;
144 virtual void FlushIntoCommandList(
153 static void HandleReservedResourceCommits(
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ED3D12Access
Definition D3D12Access.h:15
Definition D3D12Adapter.h:136
Definition D3D12CommandContext.h:513
Definition D3D12CommandList.h:63
Definition D3D12CommandContext.h:199
Definition D3D12Query.h:184
Definition D3D12Resources.h:181
Definition ID3D12Barriers.h:49
virtual uint64 GetTransitionDataSizeBytes() const =0
virtual void ConfigureDevice(ID3D12Device *Device, bool InWithD3DDebug) const =0
Definition ID3D12Barriers.h:96
Definition ArrayView.h:139
Definition RefCounting.h:454
Definition UniquePtr.h:107
Definition D3D12Resources.h:134
Definition RHITransition.h:382
Definition RHITransition.h:475