class HEString

Helper class used for constructing HStrings that references the engine string table.

Engine string table is just a separate string table so it doesn't conflict with the game string table.

Public

Constructors

HEString

HEString(const String &identifier)

Creates a new localized string with the specified identifier in the engine string table.

If the identifier doesn't previously exist in the string table, identifier value will also be used for initializing the default language version of the string.

identifier
String you can use for later referencing the localized string.

HEString

HEString(const String &identifier, const String &defaultString)

Creates a new localized string with the specified identifier in the engine string table and sets the default language version of the string.

If a string with that identifier already exists default language string will be updated.

identifier
String you can use for later referencing the localized string.
defaultString
Default string to assign to the specified identifier. Language to which it will be assigned depends on the StringTable::DEFAULT_LANGUAGE value.

HEString

HEString()

Creates a new empty localized string in the engine string table.

Operators

operator HString

operator HString() const

Implicitly casts the editor string type to a generic string type.

Private

Fields

mInternal

HString mInternal