|
| | FLinker (ELinkerType::Type InType, UPackage *InRoot) |
| |
| virtual | ~FLinker () |
| |
| UE_FORCEINLINE_HINT ELinkerType::Type | GetType () const |
| |
| virtual FString | GetDebugName () const |
| |
| void | Serialize (FArchive &Ar) |
| |
| COREUOBJECT_API FString | GetExportPathName (int32 ExportIndex, const TCHAR *FakeRoot=nullptr, bool bResolveForcedExports=false) |
| |
| FString | GetExportPathName (FPackageIndex PackageIndex, const TCHAR *FakeRoot=nullptr, bool bResolveForcedExports=false) |
| |
| FString | GetPathName (FPackageIndex PackageIndex) |
| |
| COREUOBJECT_API FString | GetExportFullName (int32 ExportIndex, const TCHAR *FakeRoot=nullptr, bool bResolveForcedExports=false) |
| |
| FString | GetExportFullName (FPackageIndex PackageIndex, const TCHAR *FakeRoot=nullptr, bool bResolveForcedExports=false) |
| |
| FString | GetFullImpExpName (FPackageIndex PackageIndex) |
| |
| void | StartScriptSHAGeneration () |
| |
| void | UpdateScriptSHAKey (const TArray< uint8 > &ScriptCode) |
| |
| void | GetScriptSHAKey (uint8 *OutKey) |
| |
| bool | FilterExport (const FObjectExport &Export) |
| |
| FObjectResource & | ImpExp (FPackageIndex Index) |
| |
| FObjectResource const & | ImpExp (FPackageIndex Index) const |
| |
| FObjectResource * | ImpExpPtr (FPackageIndex Index) |
| |
| FObjectImport & | Imp (FPackageIndex Index) |
| |
| FObjectImport const & | Imp (FPackageIndex Index) const |
| |
| FObjectImport * | ImpPtr (FPackageIndex Index) |
| |
| FObjectExport & | Exp (FPackageIndex Index) |
| |
| FObjectExport const & | Exp (FPackageIndex Index) const |
| |
| FObjectExport * | ExpPtr (FPackageIndex Index) |
| |
| COREUOBJECT_API void | SerializeSearchableNamesMap (FArchive &Ar) |
| |
| COREUOBJECT_API void | SerializeSearchableNamesMap (FStructuredArchive::FSlot Slot) |
| |
| COREUOBJECT_API FString | GetImportPathName (int32 ImportIndex) |
| |
| FString | GetImportPathName (FPackageIndex PackageIndex) |
| |
| COREUOBJECT_API FString | GetExportPathName (const FString &RootPackagePath, int32 ExportIndex, bool bResolveForcedExports=false) |
| |
| COREUOBJECT_API FString | GetImportFullName (int32 ImportIndex) |
| |
| FString | GetImportFullName (FPackageIndex PackageIndex) |
| |
| COREUOBJECT_API FString | GetExportFullName (const FString &RootPackagePath, int32 ExportIndex, bool bResolveForcedExports=false) |
| |
| FPackageIndex | ResourceGetOutermost (FPackageIndex LinkerIndex) const |
| |
| bool | ResourceIsIn (FPackageIndex LinkerIndex, FPackageIndex OuterIndex) const |
| |
| bool | DoResourcesShareOutermost (FPackageIndex LinkerIndexLHS, FPackageIndex LinkerIndexRHS) const |
| |
| bool | ImportIsInAnyExport (int32 ImportIndex) const |
| |
| bool | AnyExportIsInImport (int32 ImportIndex) const |
| |
| bool | AnyExportShareOuterWithImport (int32 ImportIndex) const |
| |
| COREUOBJECT_API FName | GetExportClassName (int32 ExportIdx) |
| |
| FName | GetExportClassName (FPackageIndex PackageIndex) |
| |
| FName | GetImportClassName (int32 ImportIdx) |
| |
| FName | GetImportClassName (FPackageIndex PackageIndex) |
| |
| FName | GetClassName (FPackageIndex PackageIndex) |
| |
| COREUOBJECT_API SIZE_T | GetAllocatedSize () const |
| |
Manages the data associated with an Unreal package. Acts as the bridge between the file on disk and the UPackage object in memory for all Unreal package types.