UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FObjectDataResource Struct Reference

#include <ObjectResource.h>

Public Types

enum class  EVersion : uint32 {
  Invalid , Initial , AddedCookedIndex , LatestPlusOne ,
  Latest = LatestPlusOne - 1
}
 

Static Public Member Functions

static COREUOBJECT_API FArchiveSerialize (FArchive &Ar, TArray< FObjectDataResource > &DataResources)
 
static COREUOBJECT_API void Serialize (FStructuredArchive::FSlot Slot, TArray< FObjectDataResource > &DataResources)
 

Public Attributes

EObjectDataResourceFlags Flags = EObjectDataResourceFlags::None
 
FBulkDataCookedIndex CookedIndex
 
int64 SerialOffset = -1
 
int64 DuplicateSerialOffset = -1
 
int64 SerialSize = -1
 
int64 RawSize = -1
 
FPackageIndex OuterIndex
 
uint32 LegacyBulkDataFlags = 0
 

Detailed Description

UObject binary/bulk data resource type.

Member Enumeration Documentation

◆ EVersion

Enumerator
Invalid 
Initial 
AddedCookedIndex 
LatestPlusOne 
Latest 

Member Function Documentation

◆ Serialize() [1/2]

FArchive & FObjectDataResource::Serialize ( FArchive Ar,
TArray< FObjectDataResource > &  DataResources 
)
static

I/O functions.

◆ Serialize() [2/2]

void FObjectDataResource::Serialize ( FStructuredArchive::FSlot  Slot,
TArray< FObjectDataResource > &  DataResources 
)
static

Member Data Documentation

◆ CookedIndex

FBulkDataCookedIndex FObjectDataResource::CookedIndex

The cooked index to which the bulkdata payload belongs

◆ DuplicateSerialOffset

int64 FObjectDataResource::DuplicateSerialOffset = -1

Location of the data in the underlying storage type if this data is duplicated.

◆ Flags

Data resource flags.

◆ LegacyBulkDataFlags

uint32 FObjectDataResource::LegacyBulkDataFlags = 0

Bulk data flags.

◆ OuterIndex

FPackageIndex FObjectDataResource::OuterIndex

Location of this resource outer/owning object in the export table.

◆ RawSize

int64 FObjectDataResource::RawSize = -1

Uncompressed size of the data.

◆ SerialOffset

int64 FObjectDataResource::SerialOffset = -1

Location of the data in the underlying storage type.

◆ SerialSize

int64 FObjectDataResource::SerialSize = -1

Number of bytes to serialize when loading/saving the data.


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