UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStringTableEngineBridge Class Reference
+ Inheritance diagram for FStringTableEngineBridge:

Public Member Functions

void RegisterForGC (UStringTable *InStringTableAsset)
 
void UnregisterForGC (UStringTable *InStringTableAsset)
 
void UnregisterForGCUnderPath (FStringView PluginPackageRoot)
 
- Public Member Functions inherited from FGCObject
 FGCObject ()
 
 FGCObject (const FGCObject &Other)
 
 FGCObject (FGCObject &&Other)
 
 FGCObject (EFlags Flags)
 
virtual ~FGCObject ()
 
FGCObjectoperator= (const FGCObject &)
 
FGCObjectoperator= (FGCObject &&)
 
COREUOBJECT_API void RegisterGCObject ()
 
COREUOBJECT_API void UnregisterGCObject ()
 
virtual bool GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const
 

Static Public Member Functions

static void Initialize ()
 
static FStringTableEngineBridgeGet ()
 
- Static Public Member Functions inherited from IStringTableEngineBridge
static bool CanFindOrLoadStringTableAsset ()
 
static int32 LoadStringTableAsset (const FName InTableId, FLoadStringTableAssetCallback InLoadedCallback=FLoadStringTableAssetCallback())
 
static void FullyLoadStringTableAsset (FName &InOutTableId)
 
static void RedirectStringTableAsset (FName &InOutTableId)
 
static void CollectStringTableAssetReferences (FName &InOutTableId, FStructuredArchive::FSlot Slot)
 
static void CollectStringTableAssetSearchableName (const FName InTableId, const FTextKey InKey, const FArchive &Ar)
 
static bool IsStringTableFromAsset (const FName InTableId)
 
static bool IsStringTableAssetBeingReplaced (const UStringTable *InStringTableAsset)
 
- Static Public Member Functions inherited from FGCObject
static COREUOBJECT_API void StaticInit ()
 

Additional Inherited Members

- Public Types inherited from IStringTableEngineBridge
typedef TFunction< void(FName, FName)> FLoadStringTableAssetCallback
 
- Public Types inherited from FGCObject
enum class  EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 }
 
- Static Public Attributes inherited from FGCObject
static COREUOBJECT_API UGCObjectReferencerGGCObjectReferencer = nullptr
 
- Protected Member Functions inherited from IStringTableEngineBridge
virtual ~IStringTableEngineBridge ()=default
 
- Static Protected Attributes inherited from IStringTableEngineBridge
static CORE_API IStringTableEngineBridgeInstancePtr = nullptr
 
static CORE_API std::atomic< int8DeferFindOrLoad
 

Member Function Documentation

◆ Get()

static FStringTableEngineBridge & FStringTableEngineBridge::Get ( )
inlinestatic

◆ Initialize()

static void FStringTableEngineBridge::Initialize ( )
inlinestatic

◆ RegisterForGC()

void FStringTableEngineBridge::RegisterForGC ( UStringTable InStringTableAsset)
inline

◆ UnregisterForGC()

void FStringTableEngineBridge::UnregisterForGC ( UStringTable InStringTableAsset)
inline

◆ UnregisterForGCUnderPath()

void FStringTableEngineBridge::UnregisterForGCUnderPath ( FStringView  PluginPackageRoot)
inline

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