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

#include <StringTableCore.h>

Public Member Functions

CORE_API FStringTableEntry ()
 
CORE_API FStringTableEntry (FStringTableConstRef InOwnerTable, FString InSourceString, FTextId InDisplayStringId)
 
CORE_API bool IsOwned () const
 
CORE_API void Disown ()
 
CORE_API bool IsOwnedBy (const FStringTable &InStringTable) const
 
CORE_API const FString & GetSourceString () const
 
CORE_API FTextConstDisplayStringPtr GetDisplayString () const
 
CORE_API FTextId GetDisplayStringId () const
 

Static Public Member Functions

static FStringTableEntryRef NewStringTableEntry (FStringTableConstRef InOwnerTable, FString InSourceString, FTextId InDisplayStringId)
 
static CORE_API const FString & GetPlaceholderSourceString ()
 

Detailed Description

Entry within a string table

Constructor & Destructor Documentation

◆ FStringTableEntry() [1/2]

FStringTableEntry::FStringTableEntry ( )

Default constructor

◆ FStringTableEntry() [2/2]

FStringTableEntry::FStringTableEntry ( FStringTableConstRef  InOwnerTable,
FString  InSourceString,
FTextId  InDisplayStringId 
)

Create a new string table entry using the given data

Member Function Documentation

◆ Disown()

void FStringTableEntry::Disown ( )

Disown this string table entry. This is used to notify external code that has cached this entry that it needs to re-cache it from the string table

◆ GetDisplayString()

FTextConstDisplayStringPtr FStringTableEntry::GetDisplayString ( ) const

Get the display string of this string table entry

◆ GetDisplayStringId()

FTextId FStringTableEntry::GetDisplayStringId ( ) const

Get the display string ID of this string table entry

◆ GetPlaceholderSourceString()

const FString & FStringTableEntry::GetPlaceholderSourceString ( )
static

Get the placeholder source string to use for string table entries that are missing

◆ GetSourceString()

const FString & FStringTableEntry::GetSourceString ( ) const

Get the source string of this string table entry

◆ IsOwned()

bool FStringTableEntry::IsOwned ( ) const
Returns
true if this entry is currently owned by a string table, false if it's been disowned (and should be re-cached)

◆ IsOwnedBy()

bool FStringTableEntry::IsOwnedBy ( const FStringTable InStringTable) const

Is this string table entry owned by the given string table?

◆ NewStringTableEntry()

static FStringTableEntryRef FStringTableEntry::NewStringTableEntry ( FStringTableConstRef  InOwnerTable,
FString  InSourceString,
FTextId  InDisplayStringId 
)
inlinestatic

Create a new string table entry using the given data


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