中EN

FLinkerTables / FPackageIndex / FObjectExport (API)

Markdown2 KB 原始文件

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.

引用这一章的笔记

输入关键词开始搜索

滚轮或双指缩放 · 拖动平移 · 双击放大 / 还原