Navigation
Unreal Engine C++ API Reference > 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 | Serializes the searchable name map |