| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Internationalization/StringTableCore.h |
Include |
#include "Internationalization/StringTableCore.h" |
class FStringTable : public TSharedFromThis< FStringTable, ESPMode::ThreadSafe >
String table implementation. Holds Key->SourceString pairs of text.
Name | Description | |
---|---|---|
|
FStringTable() |
Default constructor |
Name | Description | |
---|---|---|
|
~FStringTable() |
Destructor |
Name | Description | ||
---|---|---|---|
|
ClearMetaData ( |
Clear all meta-data from the table |
|
|
ClearMetaData ( |
Remove all meta-data associated with the given entry |
|
|
ClearSourceStrings ( |
Clear all entries from the table (including their meta-data) |
|
|
EnumerateMetaData ( |
Enumerate all meta-data associated with the given entry. |
|
|
EnumerateSourceStrings ( |
Enumerate all source strings in the table. |
|
|
ExportStrings ( |
Export the key, string, and meta-data information in this string table to a CSV file (does not export the namespace) |
|
|
FStringTable... |
FindEntry ( |
Find the entry with the given key (if any) |
|
FindKey ( |
Given the display string of an entry, check to see if it exists in this table, and if so, get its key |
|
|
FindKey ( |
Given an entry, check to see if it exists in this table, and if so, get its key |
|
|
GetMetaData |
Get the meta-data with the given ID associated with the given entry, or an empty string if not found |
|
|
GetNamespace() |
||
|
UStringTable... |
GetOwnerAsset() |
|
|
GetSourceString |
Get the source string used by the given entry (if any) |
|
|
ImportStrings ( |
Import key, string, and meta-data information from a CSV file to this string table (does not import the namespace) |
|
|
IsLoaded ( |
Set whether this string table has been fully loaded yet |
|
|
IsLoaded() |
Has this string table been fully loaded yet? (used during asset loading) |
|
|
FStringTable... |
NewStringTable() |
Create a new string table |
|
RemoveMetaData |
Remove the meta-data with the given ID associated with the given entry |
|
|
RemoveSourceString ( |
Remove the given entry (including its meta-data) |
|
|
Serialize ( |
Serialize this string table to/from an archive |
|
|
SetMetaData |
Set the meta-data with the given ID associated with the given entry |
|
|
SetNamespace ( |
Set the namespace used by all entries in this string table |
|
|
SetOwnerAsset ( |
Set the asset that owns this string table instance (if any) |
|
|
SetSourceString |
Set the source string used by the given entry (will replace any existing data for that entry) |
Name |
Description |
---|---|
FMetaDataMap |
Mapping between the text key and its meta-data map |