![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LargeMemoryData.h>
Public Member Functions | |
| CORE_API | FLargeMemoryData (const int64 PreAllocateBytes=0) |
| CORE_API | ~FLargeMemoryData () |
| CORE_API bool | Write (void *InData, int64 InOffset, int64 InNum) |
| UE_FORCEINLINE_HINT void | Append (void *InData, int64 InNum) |
| CORE_API bool | Read (void *OutData, int64 InOffset, int64 InNum) const |
| UE_FORCEINLINE_HINT int64 | GetSize () const |
| UE_FORCEINLINE_HINT uint8 * | GetData () |
| UE_FORCEINLINE_HINT const uint8 * | GetData () const |
| CORE_API uint8 * | ReleaseOwnership () |
| bool | HasData () const |
| CORE_API void | Reserve (int64 Size) |
Data storage for the large memory reader and writer.
|
explicit |
| FLargeMemoryData::~FLargeMemoryData | ( | ) |
|
inline |
Append data at the given offset.
|
inline |
Returns the written data.
|
inline |
Returns the written data.
|
inline |
Gets the size of the data written.
|
inline |
Check whether data is allocated or if the ownership was released.
Read data at the given offset. Returns true if the data was read.
| uint8 * FLargeMemoryData::ReleaseOwnership | ( | ) |
Releases ownership of the written data.
Write data at the given offset. Returns true if the data was written.