![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <UnifiedBuffer.h>
Public Member Functions | |
| RENDERCORE_API FRDGScatterUploader * | Begin (FRDGBuilder &GraphBuilder, FRDGViewableResource *DstResource, uint32 NumElements, uint32 NumBytesPerElement, const TCHAR *Name) |
| RENDERCORE_API FRDGScatterUploader * | BeginPreSized (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 |
| 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.
| 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.
| void FRDGAsyncScatterUploadBuffer::End | ( | FRDGBuilder & | GraphBuilder, |
| FRDGScatterUploader * | Uploader | ||
| ) |
| uint32 FRDGAsyncScatterUploadBuffer::GetNumBytes | ( | ) | const |
| void FRDGAsyncScatterUploadBuffer::Release | ( | ) |