FLinkerTables / FPackageIndex / FObjectExport (API)
source: https://dev.epicgames.com/documentation/en-us/unreal-engine/API/Runtime/CoreUObject/FLinkerTables ; https://dev.epicgames.com/documentation/en-us/unreal-engine/API/Runtime/CoreUObject/FPackageIndex ; https://dev.epicgames.com/documentation/en-us/unreal-engine/API/Runtime/CoreUObject/FObjectExport version: Unreal Engine 5.8 API Reference (WebFetch); FPackageFileSummary page returned 403 fetched: 2026-10-11
Excerpts
- FLinkerTables (UObject/Linker.h, base of FLinker): ImportMap TArray
"The list of FObjectImports found in the package"; ExportMap TArray ; DependsMap "List of dependency lists for each export"; SoftPackageReferenceList "packages that are soft referenced by this package"; SearchableNamesMap; CellImportMap/CellExportMap. - FPackageIndex (UObject/ObjectResource.h): Wrapper for index into a ULnker's ImportMap or ExportMap. Values greater than zero indicate that this is an index into the ExportMap. The actual array index will be (FPackageIndex - 1). Values less than zero indicate that this is an index into the ImportMap. The actual array index will be (- FPackageIndex - 1). IsNull: neither import nor export.
- FObjectExport: UObject resource type for objects that are contained within this package and can be referenced by other packages. Fields: ClassIndex, SuperIndex, TemplateIndex, ThisIndex (FPackageIndex); ObjectFlags; SerialOffset "location (into the FLinker's underlying file reader archive) of the beginning of the data for this export's UObject"; SerialSize; ScriptSerializationStart/EndOffset "portion ... serialized using tagged property serialization"; bNotForClient; bNotForServer; bIsAsset; FirstExportDependency.