#include <UnifiedBuffer.h>
|
| void | AddPass (FRDGBuilder &GraphBuilder, FRDGAsyncScatterUploadBuffer &UploadBuffer, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name, FPassFunction &&Function) |
| |
| void | AddPass_PreSized (FRDGBuilder &GraphBuilder, FRDGAsyncScatterUploadBuffer &UploadBuffer, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name, FPassFunction &&Function) |
| |
| RENDERCORE_API UE::Tasks::FTask | Execute (FRDGBuilder &GraphBuilder) |
| |
|
| static UE::Tasks::FTask | Process (FRDGBuilder &GraphBuilder, FRDGAsyncScatterUploadBuffer &UploadBuffer, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name, FPassFunction &&Function) |
| |
| static UE::Tasks::FTask | Process_PreSized (FRDGBuilder &GraphBuilder, FRDGAsyncScatterUploadBuffer &UploadBuffer, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name, FPassFunction &&Function) |
| |
| static RENDERCORE_API FRDGScatterUploadBuilder * | Create (FRDGBuilder &GraphBuilder) |
| |
◆ FPassFunction
◆ AddPass()
Init with pre-existing destination index data, performs a bulk-copy.
◆ AddPass_PreSized()
Init with presized num scatters, expecting each to be set at a later point. Requires the user to keep track of the offsets to use.
◆ Create()
◆ Execute()
◆ Process()
◆ Process_PreSized()
The documentation for this class was generated from the following files: