![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LinkerInstancingContext.h>
Public Types | |
| enum class | EInstanceMappingDirection : uint8 { OriginalToInstanced , InstancedToOriginal } |
Public Member Functions | |
| FLinkerInstancedPackageMap () | |
| FLinkerInstancedPackageMap (EInstanceMappingDirection MappingDirection) | |
| bool | IsInstanced () const |
| FName | RemapPackage (const FName &PackageName, bool *bWasFoundPtr=nullptr) const |
| COREUOBJECT_API void | AddPackageMapping (FName Original, FName Instanced) |
| COREUOBJECT_API void | BuildPackageMapping (FName Original, FName Instanced, const bool bBuildWorldPartitionCellMapping=true) |
| COREUOBJECT_API bool | FixupSoftObjectPath (FSoftObjectPath &InOutSoftObjectPath) const |
Friends | |
| class | FLinkerInstancingContext |
| class | FLinkerInstancingContextTests |
Helper class to map between an original package and an instance of it (including world partition cells).
|
strong |
|
inline |
|
inlineexplicit |
Add a mapping from a package name to a new package name. There should be no separators (. or :) in these strings.
| void FLinkerInstancedPackageMap::BuildPackageMapping | ( | FName | Original, |
| FName | Instanced, | ||
| const bool | bBuildWorldPartitionCellMapping = true |
||
| ) |
| bool FLinkerInstancedPackageMap::FixupSoftObjectPath | ( | FSoftObjectPath & | InOutSoftObjectPath | ) | const |
|
inline |
|
inline |
Remap the package name from the import table to its instanced counterpart, otherwise return the name unmodified.
|
friend |
|
friend |