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