![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GPUSceneWriter.h>
Inheritance diagram for FGPUSceneWriteDelegate:Public Member Functions | |
| FGPUSceneWriteDelegate ()=default | |
| FGPUSceneWriteDelegate (FGPUSceneWriteDelegate &&)=default | |
| FGPUSceneWriteDelegate & | operator= (FGPUSceneWriteDelegate &&)=default |
| RENDERER_API | FGPUSceneWriteDelegate (FGPUSceneWriteDelegateImpl &&GPUSceneWriteDelegateImpl) |
| RENDERER_API void | Execute (FRDGBuilder &GraphBuilder, const FGPUSceneWriteDelegateParams &Params) const |
| bool | IsBound () const |
Public Member Functions inherited from FOneFrameResource | |
| virtual | ~FOneFrameResource () |
Static Public Member Functions | |
| template<typename LambdaType > | |
| static FGPUSceneWriteDelegateRef | CreateLambda (FMeshElementCollector *MeshElementCollector, LambdaType &&Lambda) |
| template<typename LambdaType > | |
| static FGPUSceneWriteDelegate | CreateLambda (LambdaType &&Lambda) |
Special implementation of FGPUSceneWriteDelegate to keep API similar, but allow abstracting the internals for the mesh batch path. Used by GPUScene to stage writing to the GPUScene primitive and instance data buffers via the GPU.
|
default |
|
default |
| FGPUSceneWriteDelegate::FGPUSceneWriteDelegate | ( | FGPUSceneWriteDelegateImpl && | GPUSceneWriteDelegateImpl | ) |
|
inlinestatic |
This version returns a FGPUSceneWriteDelegateRef and this must be used to associate a FGPUSceneWriteDelegate with a mesh batch.
|
inlinestatic |
| void FGPUSceneWriteDelegate::Execute | ( | FRDGBuilder & | GraphBuilder, |
| const FGPUSceneWriteDelegateParams & | Params | ||
| ) | const |
|
inline |
|
default |