![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "RenderGraphBuilder.h"#include "RenderGraphPrivate.h"#include "RenderGraphTrace.h"#include "RenderGraphUtils.h"#include "RenderTargetPool.h"#include "RenderGraphResourcePool.h"#include "VisualizeTexture.h"#include "ProfilingDebugging/CsvProfiler.h"#include "Async/ParallelFor.h"Classes | |
| struct | FParallelPassSet |
Enumerations | |
| enum class | ERDGTextureAccessFlags { None = 0 , RenderTarget = 1 << 0 } |
Functions | |
| void | BeginUAVOverlap (const FRDGPass *Pass, FRHIComputeCommandList &RHICmdList) |
| void | EndUAVOverlap (const FRDGPass *Pass, FRHIComputeCommandList &RHICmdList) |
| ERHIAccess | MakeValidAccess (ERHIAccess AccessOld, ERHIAccess AccessNew) |
| void | GetPassAccess (ERDGPassFlags PassFlags, ERHIAccess &SRVAccess, ERHIAccess &UAVAccess) |
| ENUM_CLASS_FLAGS (ERDGTextureAccessFlags) | |
| template<typename TAccessFunction > | |
| void | EnumerateTextureAccess (FRDGParameterStruct PassParameters, ERDGPassFlags PassFlags, TAccessFunction AccessFunction) |
| template<typename TAccessFunction > | |
| void | EnumerateBufferAccess (FRDGParameterStruct PassParameters, ERDGPassFlags PassFlags, TAccessFunction AccessFunction) |
| FRDGViewHandle | GetHandleIfNoUAVBarrier (FRDGViewRef Resource) |
| EResourceTransitionFlags | GetTextureViewTransitionFlags (FRDGViewRef Resource, FRDGTextureRef Texture) |
|
strong |
|
inline |
|
inline |
| ENUM_CLASS_FLAGS | ( | ERDGTextureAccessFlags | ) |
| void EnumerateBufferAccess | ( | FRDGParameterStruct | PassParameters, |
| ERDGPassFlags | PassFlags, | ||
| TAccessFunction | AccessFunction | ||
| ) |
Enumerates all buffer accesses and provides the access info.
| void EnumerateTextureAccess | ( | FRDGParameterStruct | PassParameters, |
| ERDGPassFlags | PassFlags, | ||
| TAccessFunction | AccessFunction | ||
| ) |
Enumerates all texture accesses and provides the access and subresource range info. This results in multiple invocations of the same resource, but with different access / subresource range.
|
inline |
|
inline |
|
inline |
|
inline |