7#if D3D12RHI_SUPPORTS_ENHANCED_BARRIERS
37 uint64 GetTransitionDataSizeBytes();
38 uint64 GetTransitionDataAlignmentBytes();
40 void CreateTransition(
44 void ReleaseTransition(
47 HRESULT CreateCommittedResource(
129 virtual void BeginTransitions(
133 virtual void EndTransitions(
137 virtual void AddGlobalBarrier(
142 virtual void AddBarrier(
147 uint32 Subresource)
override final;
149 virtual void FlushIntoCommandList(
180 static void HandleReservedResourceCommits(
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ED3D12Access
Definition D3D12Access.h:15
ERHIPipeline
Definition RHIPipeline.h:13
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 D3D12Texture.h:31
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:119
Definition RHITransition.h:475