Navigation
API > API/Runtime > API/Runtime/CoreUObject
| Name | FLinkerTables |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/Linker.h |
| Include Path | #include "UObject/Linker.h" |
Syntax
class FLinkerTables
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CellExportMap | TArray< FCellExport > | The list of FCellExports found in the package | UObject/Linker.h | |
| CellImportMap | TArray< FCellImport > | The list of FCellImports found in the package | UObject/Linker.h | |
| DependsMap | TArray< TArray< FPackageIndex > > | List of dependency lists for each export | UObject/Linker.h | |
| ExportMap | TArray< FObjectExport > | The list of FObjectExports found in the package | UObject/Linker.h | |
| ImportMap | TArray< FObjectImport > | The list of FObjectImports found in the package | UObject/Linker.h | |
| SearchableNamesMap | TMap< FPackageIndex, TArray< FName > > | List of Searchable Names, by object containing them. | UObject/Linker.h | |
| SoftPackageReferenceList | TArray< FName > | List of packages that are soft referenced by this package | UObject/Linker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AnyExportIsInImport
(
int32 ImportIndex |
Return if any export is in the import | UObject/Linker.h | |
bool AnyExportShareOuterWithImport
(
int32 ImportIndex |
Return if any export share an outer with the import | UObject/Linker.h | |
bool DoResourcesShareOutermost
(
FPackageIndex LinkerIndexLHS, |
Return if two resources share the same outermost | UObject/Linker.h | |
FObjectExport & Exp
(
FPackageIndex Index |
Check that this Index is non-null and an export and return an import | UObject/Linker.h | |
FObjectExport const & Exp
(
FPackageIndex Index |
UObject/Linker.h | ||
FObjectExport * ExpPtr
(
FPackageIndex Index |
Return an export for this index | UObject/Linker.h | |
SIZE_T GetAllocatedSize() |
Returns the amount of memory allocated by this container, not including sizeof(*this). | UObject/Linker.h | |
FName GetClassName
(
FPackageIndex PackageIndex |
Gets the class name for the specified PackageIndex. | UObject/Linker.h | |
FName GetExportClassName
(
int32 ExportIdx |
Gets the class name for the specified index in the export map. | UObject/Linker.h | |
FName GetExportClassName
(
FPackageIndex PackageIndex |
Gets the class name for the specified index in the export map. | UObject/Linker.h | |
FString GetExportFullName
(
const FString& RootPackagePath, |
Return the full name of the UObject represented by the specified export. | UObject/Linker.h | |
FString GetExportPathName
(
const FString& RootPackagePath, |
Return the path name of the UObject represented by the specified export. | UObject/Linker.h | |
FName GetImportClassName
(
int32 ImportIdx |
Gets the class name for the specified index in the import map. | UObject/Linker.h | |
FName GetImportClassName
(
FPackageIndex PackageIndex |
Gets the class name for the specified index in the import map. | UObject/Linker.h | |
FString GetImportFullName
(
int32 ImportIndex |
Return the full name of the UObject represented by the specified import. | UObject/Linker.h | |
FString GetImportFullName
(
FPackageIndex PackageIndex |
Return the full name of the UObject represented by the specified package index | UObject/Linker.h | |
FString GetImportPathName
(
int32 ImportIndex |
Return the path name of the UObject represented by the specified import. | UObject/Linker.h | |
FString GetImportPathName
(
FPackageIndex PackageIndex |
Return the path name of the UObject represented by the specified import. | UObject/Linker.h | |
FObjectImport const & Imp
(
FPackageIndex Index |
UObject/Linker.h | ||
FObjectImport & Imp
(
FPackageIndex Index |
Check that this Index is non-null and an import and return an import | UObject/Linker.h | |
FObjectResource const & ImpExp
(
FPackageIndex Index |
Check that this Index is non-null and return an import or export | UObject/Linker.h | |
FObjectResource & ImpExp
(
FPackageIndex Index |
Check that this Index is non-null and return an import or export | UObject/Linker.h | |
FObjectResource * ImpExpPtr
(
FPackageIndex Index |
Return an import or export for this index | UObject/Linker.h | |
bool ImportIsInAnyExport
(
int32 ImportIndex |
Return if the import is in any export | UObject/Linker.h | |
FObjectImport * ImpPtr
(
FPackageIndex Index |
Return an import for this index | UObject/Linker.h | |
FPackageIndex ResourceGetOutermost
(
FPackageIndex LinkerIndex |
Return the outermost resource package index of the resource pointed by LinkerIndex | UObject/Linker.h | |
bool ResourceIsIn
(
FPackageIndex LinkerIndex, |
Return if a resource has the specified other resource in its outer chain | UObject/Linker.h | |
void SerializeSearchableNamesMap
(
FArchive& Ar |
Serializes the searchable name map | UObject/Linker.h | |
void SerializeSearchableNamesMap
(
FStructuredArchive::FSlot Slot |
UObject/Linker.h |