Navigation
API > API/Runtime > API/Runtime/RenderCore > API/Runtime/RenderCore/FRDGScatterUploadBuilder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPass
(
FRDGBuilder& GraphBuilder, |
Init with pre-existing destination index data, performs a bulk-copy. | UnifiedBuffer.h | |
void AddPass
(
FRDGBuilder& GraphBuilder, |
AddPass overload with deferred scatter count. | UnifiedBuffer.h |
AddPass(FRDGBuilder &, FRDGAsyncScatterUploadBuffer &, FRDGViewableResource , uint32, uint32, const TCHAR , FPassFunction &&)
Description
Init with pre-existing destination index data, performs a bulk-copy.
| Name | AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/UnifiedBuffer.h |
| Include Path | #include "UnifiedBuffer.h" |
void AddPass
(
FRDGBuilder & GraphBuilder,
FRDGAsyncScatterUploadBuffer & UploadBuffer,
FRDGViewableResource * DstResource,
uint32 NumElements,
uint32 NumBytesPerElement,
const TCHAR * Name,
FPassFunction && Function
)
AddPass(FRDGBuilder &, FRDGAsyncScatterUploadBuffer &, FRDGViewableResource , uint32, uint32, const TCHAR , TFunction< uint32()> &&, FPassFunction &&)
Description
AddPass overload with deferred scatter count. GetMaxScattersFunction runs after prerequisite tasks but before Lock, and returns the actual maximum number of scatters. Must be <= MaxNumElements.
| Name | AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/UnifiedBuffer.h |
| Include Path | #include "UnifiedBuffer.h" |
void AddPass
(
FRDGBuilder & GraphBuilder,
FRDGAsyncScatterUploadBuffer & UploadBuffer,
FRDGViewableResource * DstResource,
uint32 MaxNumElements,
uint32 NumBytesPerElement,
const TCHAR * Name,
TFunction < uint32> && GetMaxScattersFunction,
FPassFunction && Function
)