![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StringTableRegistry.h>
Static Public Member Functions | |
| static CORE_API FStringTableRegistry & | Get () |
Singleton registry of known string table instances
| void FStringTableRegistry::EnumerateStringTables | ( | const TFunctionRef< bool(const FName &, const FStringTableConstRef &)> & | InEnumerator | ) | const |
Enumerate all registered string tables
| FStringTablePtr FStringTableRegistry::FindMutableStringTable | ( | const FName | InTableId | ) | const |
Try and find a string table with the given ID
| FStringTableConstPtr FStringTableRegistry::FindStringTable | ( | const FName | InTableId | ) | const |
Try and find a string table with the given ID
| UStringTable * FStringTableRegistry::FindStringTableAsset | ( | const FName | InTableId | ) | const |
Try and find a string table asset with the given ID
| bool FStringTableRegistry::FindTableIdAndKey | ( | const FText & | InText, |
| FName & | OutTableId, | ||
| FString & | OutKey | ||
| ) | const |
Given an FText, try and find the table ID and key for it
|
static |
Singleton accessor
| FText FStringTableRegistry::Internal_FindLocTableEntry | ( | const FName | InTableId, |
| const FTextKey & | InKey, | ||
| const EStringTableLoadingPolicy | InLoadingPolicy | ||
| ) | const |
| void FStringTableRegistry::Internal_LocTableFromFile | ( | const FName | InTableId, |
| const FTextKey & | InNamespace, | ||
| const FString & | InFilePath, | ||
| const FString & | InRootPath | ||
| ) |
Internal function called by LOCTABLE_FROMFILE_X to create and register a FStringTable instance that has been populated from a file
| void FStringTableRegistry::Internal_NewLocTable | ( | const FName | InTableId, |
| const FTextKey & | InNamespace | ||
| ) |
Internal function called by LOCTABLE_NEW to create and register a new FStringTable instance
| void FStringTableRegistry::Internal_SetLocTableEntry | ( | const FName | InTableId, |
| const FTextKey & | InKey, | ||
| const FString & | InSourceString | ||
| ) |
Internal function called by LOCTABLE_SETSTRING to set the entry denoted by the given key to the given source string, within the given string table (table must have been registered already)
| void FStringTableRegistry::Internal_SetLocTableEntryMetaData | ( | const FName | InTableId, |
| const FTextKey & | InKey, | ||
| const FName | InMetaDataId, | ||
| const FString & | InMetaData | ||
| ) |
Internal function called by LOCTABLE_SETMETA to set meta-data for the entry denoted by the given key, within the given string table (table must have been registered already)
| void FStringTableRegistry::LogMissingStringTableEntry | ( | const FName | InTableId, |
| const FTextKey & | InKey | ||
| ) |
Log a missing string table entry (will only log each missing entry once to avoid spam)
| void FStringTableRegistry::RegisterStringTable | ( | const FName | InTableId, |
| FStringTableRef | InTable | ||
| ) |
Register a string table with the given ID
Unregister a string table with the given ID, returning true if there was a registered string table with the given ID