![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/Array.h"#include "Containers/ContainerAllocationPolicies.h"#include "Containers/SortedMap.h"#include "Containers/StaticArray.h"#include "Containers/UnrealString.h"#include "HAL/Platform.h"#include "Misc/AssertionMacros.h"#include "Misc/EnumClassFlags.h"#include "MultiGPU.h"#include "RHI.h"#include "RHICommandList.h"#include "RHIDefinitions.h"#include "RenderGraphAllocator.h"#include "RenderGraphDefinitions.h"#include "RenderGraphEvent.h"#include "RenderGraphParameter.h"#include "RenderGraphResources.h"#include "ShaderParameterMacros.h"#include "Stats/Stats.h"#include "Templates/EnableIf.h"#include "Templates/UnrealTemplate.h"#include "Templates/UnrealTypeTraits.h"#include "RenderGraphParameters.inl"Go to the source code of this file.
Classes | |
| struct | FRDGBarrierBatchBeginId |
| struct | FRDGTransitionInfo |
| struct | FRDGBarrierBatchEndId |
| class | FRDGBarrierBatchBegin |
| class | FRDGBarrierBatchEnd |
| class | FRDGPass |
| struct | FRDGPass::FTextureState |
| struct | FRDGPass::FBufferState |
| struct | FRDGPass::FExternalAccessOp |
| class | TRDGLambdaPass< ParameterStructType, ExecuteLambdaType > |
| class | FRDGDispatchPass |
| class | FRDGDispatchPassBuilder |
| class | TRDGDispatchPass< ParameterStructType, LaunchLambdaType > |
| class | TRDGEmptyLambdaPass< ExecuteLambdaType > |
| class | FRDGSentinelPass |
Typedefs | |
| using | FRDGTransitionQueue = TArray< const FRHITransition *, TInlineAllocator< 8 > > |
| using | FRDGTransitionCreateQueue = TArray< FRDGBarrierBatchBegin *, FRDGArrayAllocator > |
Enumerations | |
| enum class | ERDGPassTaskMode : uint8 { Inline , Await , Async } |
| using FRDGTransitionQueue = TArray<const FRHITransition*, TInlineAllocator<8> > |
|
strong |
| Enumerator | |
|---|---|
| Inline | Execute must be called inline on the render thread. |
| Await | Execute may be called in a task that is awaited at the end of FRDGBuilder::Execute. |
| Async | Execute may be called in a task that must be manually awaited. |