FPackageFileSummary

A "table of contents" for an Unreal package file. Stored at the top of the file.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/PackageFileSummary.h

Include

#include "UObject/PackageFileSummary.h"

Syntax

struct FPackageFileSummary

Remarks

A "table of contents" for an Unreal package file. Stored at the top of the file.

Variables

Name Description

Public variable

int32

 

AssetRegistryDataOffset

Location into the file on disk for the asset registry tag data

Public variable

int64

 

BulkDataStartOffset

Offset to the location in the file where the bulkdata starts

Public variable

bool

 

bUnversioned

If true, this file will not be saved with version numbers or was saved without version numbers.

Public variable

TArray< int32 >

 

ChunkIDs

Streaming install ChunkIDs

Public variable

FEngineVersion

 

CompatibleWithEngineVersion

Engine version this package is compatible with. See SavedByEngineVersion.

Public variable

uint32

 

CompressionFlags

Flags used to compress the file on save and uncompress on load.

Public variable

int32

 

DependsOffset

Location into the file on disk for the DependsMap data

Public variable

int32

 

ExportCount

Number of exports contained in this package

Public variable

int32

 

ExportOffset

Location into the file on disk for the ExportMap data

Public variable

FString

 

FolderName

The Generic Browser folder name that this package lives in

Public variable

int32

 

GatherableTextDataCount

Number of gatherable text data items in this package

Public variable

int32

 

GatherableTextDataOffset

Location into the file on disk for the gatherable text data items

Public variable

TArray< FGenera...

 

Generations

Data about previous versions of this package

Public variable

FGuid

 

Guid

Current id for this package

Public variable

int32

 

ImportCount

Number of imports contained in this package

Public variable

int32

 

ImportOffset

Location into the file on disk for the ImportMap data

Public variable

FString

 

LocalizationId

Localization ID of this package

Public variable

int32

 

NameCount

Number of names used in this package

Public variable

int32

 

NameOffset

Location into the file on disk for the name data

Public variable

FGuid

 

OwnerPersistentGuid

Package persistent owner for this package

Public variable

uint32

 

PackageFlags

The flags for the package

Public variable

uint32

 

PackageSource

Value that is used to determine if the package was saved by Epic (or licensee) or by a modder, etc

Public variable

FGuid

 

PersistentGuid

Current persistent id for this package

Public variable

int32

 

PreloadDependencyCount

Public variable

int32

 

PreloadDependencyOffset

Location into the file on disk for the preload dependency data

Public variable

FEngineVersion

 

SavedByEngineVersion

Engine version this package was saved with.

Public variable

int32

 

SearchableNamesOffset

Location into the file on disk for the SearchableNamesMap data

Public variable

int32

 

SoftPackageReferencesCount

Number of soft package references contained in this package

Public variable

int32

 

SoftPackageReferencesOffset

Location into the file on disk for the soft package reference list

Public variable

int32

 

Tag

Magic tag compared against PACKAGE_FILE_TAG to ensure that package is an Unreal package.

Public variable

int32

 

ThumbnailTableOffset

Thumbnail table offset

Public variable

int32

 

TotalHeaderSize

Total size of all information that needs to be read in to create a FLinkerLoad.

Public variable

int32

 

WorldTileInfoDataOffset

Offset to the location in the file where the FWorldTileInfo data starts

Constructors

Name Description

Public function

FPackageFileSummary()

Constructor

Functions

Name Description

Public function Const

const FCusto...

 

GetCustomVersionContainer()

Public function Const

int32

 

GetFileVersionLicenseeUE4()

Public function Const

int32

 

GetFileVersionUE4()

Public function

void

 

SetCustomVersionContainer

(
    const FCustomVersionContainer& InC...
)

Public function

void

 

SetFileVersions

(
    const int32 EpicUE4,
    const int32 LicenseeUE4,
    const bool bInSaveUnversioned
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss