UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRDGAsyncScatterUploadBuffer Class Reference

#include <UnifiedBuffer.h>

Public Member Functions

RENDERCORE_API FRDGScatterUploaderBegin (FRDGBuilder &GraphBuilder, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name)
 
RENDERCORE_API FRDGScatterUploaderBeginPreSized (FRDGBuilder &GraphBuilder, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name)
 
RENDERCORE_API void End (FRDGBuilder &GraphBuilder, FRDGScatterUploader *Uploader)
 
RENDERCORE_API void Release ()
 
RENDERCORE_API uint32 GetNumBytes () const
 

Member Function Documentation

◆ Begin()

FRDGScatterUploader * FRDGAsyncScatterUploadBuffer::Begin ( FRDGBuilder GraphBuilder,
FRDGViewableResource DstResource,
uint32  NumElements,
uint32  NumBytesPerElement,
const TCHAR Name 
)

Init with pre-existing destination index data, performs a bulk-copy.

◆ BeginPreSized()

FRDGScatterUploader * FRDGAsyncScatterUploadBuffer::BeginPreSized ( FRDGBuilder GraphBuilder,
FRDGViewableResource DstResource,
uint32  NumElements,
uint32  NumBytesPerElement,
const TCHAR Name 
)

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.

◆ End()

void FRDGAsyncScatterUploadBuffer::End ( FRDGBuilder GraphBuilder,
FRDGScatterUploader Uploader 
)

◆ GetNumBytes()

uint32 FRDGAsyncScatterUploadBuffer::GetNumBytes ( ) const

◆ Release()

void FRDGAsyncScatterUploadBuffer::Release ( )

The documentation for this class was generated from the following files: