UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLinkerInstancingContext::FSharedLinkerInstancingContextData Class Reference

Public Member Functions

 FSharedLinkerInstancingContextData ()=default
 
 FSharedLinkerInstancingContextData (TSet< FName > InTags)
 
 FSharedLinkerInstancingContextData (bool bInSoftObjectPathRemappingEnabled)
 
 FSharedLinkerInstancingContextData (const FSharedLinkerInstancingContextData &Other)
 
void AddPackageMapping (FName Original, FName Instanced)
 
bool FindPackageMapping (FName Original, FName &Instanced) const
 
void FixupSoftObjectPath (FSoftObjectPath &InOutSoftObjectPath) const
 
FSoftObjectPath RemapPath (const FSoftObjectPath &Path) const
 
bool IsInstanced () const
 
void EnableAutomationTest ()
 
void BuildPackageMapping (FName Original, FName Instanced, bool bInSoftObjectPathRemappingEnabled)
 
void AddTag (FName NewTag)
 
void AppendTags (const TSet< FName > &NewTags)
 
bool HasTag (FName Tag) const
 
void SetSoftObjectPathRemappingEnabled (bool bInSoftObjectPathRemappingEnabled)
 
bool GetSoftObjectPathRemappingEnabled () const
 
void AddPathMapping (FSoftObjectPath Original, FSoftObjectPath Instanced)
 
void SetPackageMappingFunc (TFunction< FName(FName)> InInstancedPackageMapFunc)
 
FName RemapPackage (const FName &PackageName)
 

Constructor & Destructor Documentation

◆ FSharedLinkerInstancingContextData() [1/4]

FLinkerInstancingContext::FSharedLinkerInstancingContextData::FSharedLinkerInstancingContextData ( )
default

◆ FSharedLinkerInstancingContextData() [2/4]

FLinkerInstancingContext::FSharedLinkerInstancingContextData::FSharedLinkerInstancingContextData ( TSet< FName InTags)
inlineexplicit

◆ FSharedLinkerInstancingContextData() [3/4]

FLinkerInstancingContext::FSharedLinkerInstancingContextData::FSharedLinkerInstancingContextData ( bool  bInSoftObjectPathRemappingEnabled)
inlineexplicit

◆ FSharedLinkerInstancingContextData() [4/4]

FLinkerInstancingContext::FSharedLinkerInstancingContextData::FSharedLinkerInstancingContextData ( const FSharedLinkerInstancingContextData Other)
inlineexplicit

Member Function Documentation

◆ AddPackageMapping()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::AddPackageMapping ( FName  Original,
FName  Instanced 
)
inline

◆ AddPathMapping()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::AddPathMapping ( FSoftObjectPath  Original,
FSoftObjectPath  Instanced 
)
inline

◆ AddTag()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::AddTag ( FName  NewTag)
inline

◆ AppendTags()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::AppendTags ( const TSet< FName > &  NewTags)
inline

◆ BuildPackageMapping()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::BuildPackageMapping ( FName  Original,
FName  Instanced,
bool  bInSoftObjectPathRemappingEnabled 
)
inline

◆ EnableAutomationTest()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::EnableAutomationTest ( )
inline

◆ FindPackageMapping()

bool FLinkerInstancingContext::FSharedLinkerInstancingContextData::FindPackageMapping ( FName  Original,
FName Instanced 
) const
inline

◆ FixupSoftObjectPath()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::FixupSoftObjectPath ( FSoftObjectPath InOutSoftObjectPath) const
inline

◆ GetSoftObjectPathRemappingEnabled()

bool FLinkerInstancingContext::FSharedLinkerInstancingContextData::GetSoftObjectPathRemappingEnabled ( ) const
inline

◆ HasTag()

bool FLinkerInstancingContext::FSharedLinkerInstancingContextData::HasTag ( FName  Tag) const
inline

◆ IsInstanced()

bool FLinkerInstancingContext::FSharedLinkerInstancingContextData::IsInstanced ( ) const
inline

◆ RemapPackage()

FName FLinkerInstancingContext::FSharedLinkerInstancingContextData::RemapPackage ( const FName PackageName)
inline

◆ RemapPath()

FSoftObjectPath FLinkerInstancingContext::FSharedLinkerInstancingContextData::RemapPath ( const FSoftObjectPath Path) const
inline

◆ SetPackageMappingFunc()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::SetPackageMappingFunc ( TFunction< FName(FName)>  InInstancedPackageMapFunc)
inline

◆ SetSoftObjectPathRemappingEnabled()

void FLinkerInstancingContext::FSharedLinkerInstancingContextData::SetSoftObjectPathRemappingEnabled ( bool  bInSoftObjectPathRemappingEnabled)
inline

The documentation for this class was generated from the following file: