Navigation
API > API/Runtime > API/Runtime/CoreUObject
Helper class to map between an original package and an instance of it (including world partition cells).
| Name | FLinkerInstancedPackageMap |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/LinkerInstancingContext.h |
| Include Path | #include "UObject/LinkerInstancingContext.h" |
Syntax
class FLinkerInstancedPackageMap
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UObject/LinkerInstancingContext.h | |||
FLinkerInstancedPackageMap
(
EInstanceMappingDirection MappingDirection |
UObject/LinkerInstancingContext.h |
Enums
Public
| Name | Remarks |
|---|---|
| EInstanceMappingDirection |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableNonEditorPath | bool | Allows tests to run non editor path from editor build. | UObject/LinkerInstancingContext.h | |
| bIsInstanced | bool | Whether InstancedPackageMapping contains remapping data other that none | UObject/LinkerInstancingContext.h | |
| GeneratedPackagesFolder | FString | Data needed to re-map world partition cells | UObject/LinkerInstancingContext.h | |
| InstancedPackageMapping | TMap< FName, FName > | Map between the original package name and its instance counterpart. | UObject/LinkerInstancingContext.h | |
| InstancedPackagePrefix | FString | UObject/LinkerInstancingContext.h | ||
| InstancedPackageSuffix | FString | UObject/LinkerInstancingContext.h | ||
| InstanceMappingDirection | EInstanceMappingDirection | In which direction has this mapping been built? | UObject/LinkerInstancingContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPackageMapping
(
FName Original, |
Add a mapping from a package name to a new package name. | UObject/LinkerInstancingContext.h | |
| UObject/LinkerInstancingContext.h | |||
bool FixupSoftObjectPath
(
FSoftObjectPath& InOutSoftObjectPath |
UObject/LinkerInstancingContext.h | ||
bool IsInstanced() |
UObject/LinkerInstancingContext.h | ||
| Remap the package name from the import table to its instanced counterpart, otherwise return the name unmodified. | UObject/LinkerInstancingContext.h |