![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/Array.h"#include "Containers/ArrayView.h"#include "Containers/Map.h"#include "Containers/Set.h"#include "Containers/SortedMap.h"#include "Containers/UnrealString.h"#include "Containers/StridedView.h"#include "CoreTypes.h"#include "Misc/AssertionMacros.h"#include "MultiGPU.h"#include "PixelFormat.h"#include "ProfilingDebugging/CsvProfiler.h"#include "RHIBreadcrumbs.h"#include "RHIDefinitions.h"#include "RenderGraphAllocator.h"#include "RenderGraphBlackboard.h"#include "RenderGraphDefinitions.h"#include "RenderGraphEvent.h"#include "RenderGraphPass.h"#include "RenderGraphResources.h"#include "RenderGraphTrace.h"#include "RenderGraphValidation.h"#include "RendererInterface.h"#include "ShaderParameterMacros.h"#include "Stats/Stats.h"#include "Templates/RefCounting.h"#include "Templates/UnrealTemplate.h"#include "Tasks/Pipe.h"#include "Experimental/Containers/RobinHoodHashTable.h"#include "RenderGraphBuilder.inl"Go to the source code of this file.
Classes | |
| class | FRDGBuilder |
| class | FRDGAsyncComputeBudgetScopeGuard |
Macros | |
| #define | RDG_ASYNC_COMPUTE_BUDGET_SCOPE(GraphBuilder, AsyncComputeBudget) FRDGAsyncComputeBudgetScopeGuard PREPROCESSOR_JOIN(FRDGAsyncComputeBudgetScope, __LINE__)(GraphBuilder, AsyncComputeBudget) |
| #define | RDG_GPU_MASK_SCOPE(GraphBuilder, GPUMask) |
| #define RDG_ASYNC_COMPUTE_BUDGET_SCOPE | ( | GraphBuilder, | |
| AsyncComputeBudget | |||
| ) | FRDGAsyncComputeBudgetScopeGuard PREPROCESSOR_JOIN(FRDGAsyncComputeBudgetScope, __LINE__)(GraphBuilder, AsyncComputeBudget) |
| #define RDG_GPU_MASK_SCOPE | ( | GraphBuilder, | |
| GPUMask | |||
| ) |