FBulkDataStreamingToken

Some areas of code currently find [FUntypedBulkData](API\Runtime\CoreUObject\Serialization\FUntypedBulkData) too bloated for use so were storing smaller parts of it and performing the file IO manually.

Choose your operating system:

Windows

macOS

Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Serialization/BulkData.h

Include

#include "Serialization/BulkData.h"

Syntax

struct FBulkDataStreamingToken

Remarks

Some areas of code currently find FUntypedBulkData too bloated for use so were storing smaller parts of it and performing the file IO manually. This is an attempt to wrap that functionality in a single place to make it easier to replace in the future. This structure will represent the area of a file that a FUntypedBulkData points to. The structure does not contain info on which file it is however (as that would increase the data size by an unacceptable amount) and it is assumed that this knowledge is being kept at a higher level.

This is intended only to exist for a short time to aid the transition to a new system.

Constructors

Name Description

Public function

FBulkDataStreamingToken()

Public function

FBulkDataStreamingToken

(
    uint32 InOffsetInFile,
    uint32 InBulkDataSize
)

Functions

Constants

Name

Description

InvalidOffset