description: Create a int console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariable ( const TCHAR * Name, int32 DefaultValue, const TCHAR * Help, uint32 Flags )


description: Create a float console variable

module: Core

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariable ( const TCHAR * Name, float DefaultValue, const TCHAR * Help, uint32 Flags )


description: Create a string console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariable ( const TCHAR * Name, const TCHAR * DefaultValue, const TCHAR * Help, uint32 Flags )


description: Create a string console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariable ( const TCHAR * Name, const [FString](API\Runtime\Core\Containers\FString) & DefaultValue, const TCHAR * Help, uint32 Flags )


description: Create a reference to a show flag variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariableBitRef ( const TCHAR * CVarName, const TCHAR * FlagName, uint32 BitNumber, uint8 * Force0MaskPtr, uint8 * Force1MaskPtr, const TCHAR * Help, uint32 Flags )


description: Create a reference to a bool console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariableRef ( const TCHAR * Name, bool & RefValue, const TCHAR * Help, uint32 Flags )


description: Create a reference to a int console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariableRef ( const TCHAR * Name, int32 & RefValue, const TCHAR * Help, uint32 Flags )


description: Create a reference to a string console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariableRef ( const TCHAR * Name, [FString](API\Runtime\Core\Containers\FString) & RefValue, const TCHAR * Help, uint32 Flags )


description: Create a reference to a float console variable

code: [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * RegisterConsoleVariableRef ( const TCHAR * Name, float & RefValue, const TCHAR * Help, uint32 Flags )


description: The registered command is executed at few defined points (see CallAllConsoleVariableSinks)

code: [FConsoleVariableSinkHandle](API\Runtime\Core\HAL\FConsoleVariableSinkHandle) RegisterConsoleVariableSink_Handle ( const FConsoleCommandDelegate & Command )


className: Singleton

description: Singleton for the console manager

code: static [IConsoleManager](API\Runtime\Core\HAL\IConsoleManager) * Singleton;


description: Currently only for render thread

code: void RegisterThreadPropagation ( uint32 ThreadId, [IConsoleThreadPropagation](API\Runtime\Core\HAL\IConsoleThreadPropagation) * InCallback )


description: Unregisters a console object, if that object was registered. O(n), n is the console object count

code: void UnregisterConsoleObject ( [IConsoleObject](API\Runtime\Core\HAL\IConsoleObject) * ConsoleObject, bool bKeepState )


description: Unregisters a console variable or command by name, if an object of that name was registered.

code: void UnregisterConsoleObject ( const TCHAR * Name, bool bKeepState )


code: void UnregisterConsoleVariableSink_Handle ( [FConsoleVariableSinkHandle](API\Runtime\Core\HAL\FConsoleVariableSinkHandle) Handle )


className: IConsoleManager

description: Handles console commands and variables, registered console variables are released on destruction

code: struct IConsoleManager


description: Casts this object to anIConsoleCommand, verifying first that it is safe to do so

code: virtual [IConsoleCommand](API\Runtime\Core\HAL\IConsoleCommand) * AsCommand()


description: Casts this object to anIConsoleVariable, returns 0 if it's not

code: virtual [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * AsVariable()


code: virtual [TConsoleVariableData](API\Runtime\Core\HAL\TConsoleVariableData)< bool > * AsVariableBool()


code: virtual [TConsoleVariableData](API\Runtime\Core\HAL\TConsoleVariableData)< float > * AsVariableFloat()


code: virtual [TConsoleVariableData](API\Runtime\Core\HAL\TConsoleVariableData)< int32 > * AsVariableInt()


code: virtual [TConsoleVariableData](API\Runtime\Core\HAL\TConsoleVariableData)< [FString](API\Runtime\Core\Containers\FString) > * AsVariableString()


description: Removes the specified flags in the internal state.

code: void ClearFlags ( const EConsoleVariableFlags Value )


description: Get the internal state of the flags.

code: EConsoleVariableFlags GetFlags() const


description:
never 0, can be multi line ('
')

code: const TCHAR * GetHelp() const


code: virtual bool IsVariableFloat() const


code: virtual bool IsVariableString() const


description: Sets the internal flag state to the specified value.

code: void SetFlags ( const EConsoleVariableFlags Value )


description:
never 0, can be multi line ('
')

code: void SetHelp ( const TCHAR * Value )


description: Test is any of the specified flags is set in the internal state.

code: bool TestFlags ( const EConsoleVariableFlags Value ) const


className: IConsoleObject

description: Interface for console objects (variables and commands)

code: class IConsoleObject


code: void OnCVarChange ( int32 & Dest, int32 NewValue )


code: void OnCVarChange ( float & Dest, float NewValue )


code: void OnCVarChange ( bool & Dest, bool NewValue )


code: void OnCVarChange ( [FString](API\Runtime\Core\Containers\FString) & Dest, const [FString](API\Runtime\Core\Containers\FString) & NewValue )


className: IConsoleThreadPropagation

description: Interface to propagate changes of console variables to another thread

code: struct IConsoleThreadPropagation


description: Get the internal value as a bool, works on bools, ints and floats.

code: bool GetBool() const


description: Get the saved off default value, in a cvar variable, if one was created

code: virtual [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * GetDefaultValueVariable()


description: Get the internal value as float (works on all types).

code: float GetFloat() const


description:
Get the internal value as int (should not be used on strings).
value is not rounded (simple cast)

code: int32 GetInt() const


description: Get the internal value as string (works on all types).


description: Generic versions for templated code

code: void GetValue ( int32 & OutIntValue )


code: void GetValue ( bool & OutBoolValue )


code: void GetValue ( float & OutFloatValue )


code: void GetValue ( [FString](API\Runtime\Core\Containers\FString) & OutStringValue )


description: Set the internal value from the specified bool.

code: void Set ( bool InValue, EConsoleVariableFlags SetBy )


description: Set the internal value from the specified string.

code: void Set ( const TCHAR * InValue, EConsoleVariableFlags SetBy )


description: Set the internal value from the specified int.

code: void Set ( int32 InValue, EConsoleVariableFlags SetBy )


description: Set the internal value from the specified float.

code: void Set ( float InValue, EConsoleVariableFlags SetBy )


description: Allows to specify a callback function that is called when the console variable value changes. Is even called if the value is the same as the value before. Will always be on the game thread. This can be dangerous (instead try to use RegisterConsoleVariableSink())

code: void SetOnChangedCallback ( const FConsoleVariableDelegate & Callback )


code: void SetWithCurrentPriority ( bool InValue )


code: void SetWithCurrentPriority ( int32 InValue )


code: void SetWithCurrentPriority ( float InValue )


code: void SetWithCurrentPriority ( const TCHAR * InValue )


className: IConsoleVariable

description: Interface for console variables

code: class IConsoleVariable : public [IConsoleObject](API\Runtime\Core\HAL\IConsoleObject)


description:
Converts passed in filename to use an absolute path (for reading)
filename using absolute path

code: [FString](API\Runtime\Core\Containers\FString) ConvertToAbsolutePathForExternalAppForRead ( const TCHAR * Filename )


description: Copies a file.

code: uint32 Copy ( const TCHAR * Dest, const TCHAR * Src, bool Replace, bool EvenIfReadOnly, bool Attributes, [FCopyProgress](API\Runtime\Core\HAL\FCopyProgress) * Progress, EFileRead ReadFlags, EFileWrite WriteFlags )


description:
Converts passed in filename to use an absolute path (for writing)
filename using absolute path

code: [FString](API\Runtime\Core\Containers\FString) ConvertToAbsolutePathForExternalAppForWrite ( const TCHAR * Filename )


description:
Converts passed in filename to use a relative path.
filename using relative path

code: [FString](API\Runtime\Core\Containers\FString) ConvertToRelativePath ( const TCHAR * Filename )


description:
Opens a file for reading and create anFArchivewhich can be used to read from it.
Returns a pointer to anFArchivewhen successful and a nullptr if the operation failed. Note that it is up to the caller to delete theFArchivewhen done.

code: [FArchive](API\Runtime\Core\Serialization\FArchive) * CreateFileReader ( const TCHAR * Filename, uint32 ReadFlags )


description: Deletes a file.

code: bool Delete ( const TCHAR * Filename, bool RequireExists, bool EvenReadOnly, bool Quiet )


description:
Opens a file for writing and create anFArchivewhich can be used to write to it.
Returns a pointer to anFArchivewhen successful and a nullptr if the operation failed. Note that it is up to the caller to delete theFArchivewhen done.

code: [FArchive](API\Runtime\Core\Serialization\FArchive) * CreateFileWriter ( const TCHAR * Filename, uint32 WriteFlags )


description: Checks if a directory exists.

code: bool DirectoryExists ( const TCHAR * InDirectory )


description: Deletes a directory.

code: bool DeleteDirectory ( const TCHAR * Path, bool RequireExists, bool Tree )


description: Checks if a file exists

code: bool FileExists ( const TCHAR * Filename )


description:
Returns the size of a file. (Thread-safe)
File size in bytes or INDEX_NONE if the file didn't exist.

code: int64 FileSize ( const TCHAR * Filename )


description: Finds all the files within the given directory, with optional file extension filter.

code: void FindFiles ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & FoundFiles, const TCHAR * Directory, const TCHAR * FileExtension )


description: Finds file or directories.

code: void FindFiles ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & FileNames, const TCHAR * Filename, bool Files, bool Directories )


description: Finds file or directories recursively.

code: void FindFilesRecursive ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & FileNames, const TCHAR * StartDirectory, const TCHAR * Filename, bool Files, bool Directories, bool bClearFileNames )


description: Singleton access, platform specific, also calls PreInit()

code: static [IFileManager](API\Runtime\Core\HAL\IFileManager) & Get()


description: the last access time of the given file (orFDateTime::MinValue()on failure)

code: [FDateTime](API\Runtime\Core\Misc\FDateTime) GetAccessTimeStamp ( const TCHAR * Filename )


description: Gets the age of a file measured in seconds.

code: double GetFileAgeSeconds ( const TCHAR * Filename )


description:
For case insensitive filesystems, returns the full path of the file with the same case as in the filesystem.
Filename with the same case as in the filesystem.

code: [FString](API\Runtime\Core\Containers\FString) GetFilenameOnDisk ( const TCHAR * Filename )


description: Return the stat data for the given file or directory. Check theFFileStatData::bIsValidmember before using the returned data

code: [FFileStatData](API\Runtime\Core\GenericPlatform\FFileStatData) GetStatData ( const TCHAR * FilenameOrDirectory )


description: the modification time of the given file (orFDateTime::MinValue()on failure)

code: [FDateTime](API\Runtime\Core\Misc\FDateTime) GetTimeStamp ( const TCHAR * Path )


code: void GetTimeStampPair ( const TCHAR * PathA, const TCHAR * PathB, [FDateTime](API\Runtime\Core\Misc\FDateTime) & OutTimeStampA, [FDateTime](API\Runtime\Core\Misc\FDateTime) & OutTimeStampB )


description: Checks if a file is read-only.

code: bool IsReadOnly ( const TCHAR * Filename )


description: Returns whether the sandbox is enabled or not

code: bool IsSandboxEnabled() const


description:
Call the Visit function of the visitor once for each file or directory in a single directory. This function does not explore subdirectories.
false if the directory did not exist or if the visitor returned false.

code: bool IterateDirectory ( const TCHAR * Directory, [IPlatformFile::FDirectoryVisitor](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryVisitor) & Visitor )


description:
Call the visitor once for each file or directory in a single directory. This function does not explore subdirectories.
false if the directory did not exist or if the visitor returned false.

code: bool IterateDirectory ( const TCHAR * Directory, [IPlatformFile::FDirectoryVisitorFunc](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryVisitorFunc) Visitor )


description:
Call the Visit function of the visitor once for each file or directory in a directory tree. This function explores subdirectories.
false if the directory did not exist or if the visitor returned false.

code: bool IterateDirectoryRecursively ( const TCHAR * Directory, [IPlatformFile::FDirectoryVisitor](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryVisitor) & Visitor )


code: bool IterateDirectoryRecursively ( const TCHAR * Directory, [IPlatformFile::FDirectoryVisitorFunc](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryVisitorFunc) Visitor )


code: bool IterateDirectoryStat ( const TCHAR * Directory, [IPlatformFile::FDirectoryStatVisitor](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryStatVisitor) & Visitor )


code: bool IterateDirectoryStat ( const TCHAR * Directory, [IPlatformFile::FDirectoryStatVisitorFunc](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryStatVisitorFunc) Visitor )


code: bool IterateDirectoryStatRecursively ( const TCHAR * Directory, [IPlatformFile::FDirectoryStatVisitor](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryStatVisitor) & Visitor )


code: bool IterateDirectoryStatRecursively ( const TCHAR * Directory, [IPlatformFile::FDirectoryStatVisitorFunc](API\Runtime\Core\GenericPlatform\IPlatformFile\FDirectoryStatVisitorFunc) Visitor )


description: Creates a directory.

code: bool MakeDirectory ( const TCHAR * Path, bool Tree )


description: Moves/renames a file.

code: bool Move ( const TCHAR * Dest, const TCHAR * Src, bool Replace, bool EvenIfReadOnly, bool Attributes, bool bDoNotRetryOrError )


description: Allow the file manager to handle the commandline

code: void ProcessCommandLineOptions()


description:
Sends a message to the file server, and will block until it's complete. Will return immediately if the file manager doesn't support talking to a server.
true if the message was sent to server and it returned success, or false if there is no server, or the command failed

code: bool SendMessageToServer ( const TCHAR * Message, [IPlatformFile::IFileServerMessageHandler](API\Runtime\Core\GenericPlatform\IPlatformFile\IFileServerMessageHandler) * Handler )


description: Enables/disables the sandbox, if it is being used

code: void SetSandboxEnabled ( bool bInEnabled )


description: Sets the modification time of the given file

code: bool SetTimeStamp ( const TCHAR * Path, [FDateTime](API\Runtime\Core\Misc\FDateTime) TimeStamp )


description: Construtor.

code: IFileManager()


description:
Creates a platform file instance.
Platform file instance.


className: IPlatformFileModule

description: Platform File Module Interface

code: class IPlatformFileModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Same asFPaths::IsUnderDirectory, but assume the paths are already full Also isalwayscase insensitive since we are concerned with filtering and not whether a directory actually exists.

code: namespace ManagedStorageInternal { bool ManagedStorageInternal::IsUnderDirectory ( const [FString](API\Runtime\Core\Containers\FString) & InPath, const [FString](API\Runtime\Core\Containers\FString) & InDirectory ) }


className: TAtomic::operator T

description:
Gets a copy of the current value of the element.
The current value.

code: operator T() const


code: TAtomic & operator&61; &40; TAtomic && &41;


description:
Sets the element to a specific value, returning a copy of the value.
A copy of Value.

code: T operator= ( T Value )


code: TAtomic & operator&61; &40; const TAtomic & &41;


description: Default initializes the element type. NOTE: This will leave the value uninitialized if it has no constructor.

code: TAtomic()


description: This constructor is not atomic.

code: constexpr TAtomic ( T Arg )


description: Non-copyable and non-movable.

code: TAtomic &40; TAtomic && &41;


className: TAtomic

description: Atomic object wrapper class which wraps an element of T. This allows the following benefits:

code: template<typename T> class TAtomic : public UE::Core::Private::Atomic::TAtomicBaseType_T< T >


code: T GetValueOnAnyThread ( bool bForceGameThread ) const


description: Dereference back to a variable


code: const [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) * operator->() const


code: const [IConsoleVariable](API\Runtime\Core\HAL\IConsoleVariable) & operator*() const


description: Create a float, int or string console variable

code: TAutoConsoleVariable ( const TCHAR * Name, const T & DefaultValue, const TCHAR * Help, uint32 Flags )


code: template<> TAutoConsoleVariable ( const TCHAR * Name, const bool & DefaultValue, const TCHAR * Help, uint32 Flags )


code: template<> TAutoConsoleVariable ( const TCHAR * Name, const float & DefaultValue, const TCHAR * Help, uint32 Flags )


code: template<> TAutoConsoleVariable ( const TCHAR * Name, const [FString](API\Runtime\Core\Containers\FString) & DefaultValue, const TCHAR * Help, uint32 Flags )


description: IConsoleVariable::SetOnChangedCallback

code: TAutoConsoleVariable ( const TCHAR * Name, const T & DefaultValue, const TCHAR * Help, const FConsoleVariableDelegate & Callback, uint32 Flags )


className: TAutoConsoleVariable

description: Autoregistering float, int variable class...this changes that value when the console variable is changed.

code: template<class T> class TAutoConsoleVariable : public [FAutoConsoleObject](API\Runtime\Core\HAL\FAutoConsoleObject)


description: Convenient, for better performance consider usingGetValueOnGameThread()orGetValueOnRenderThread()


description: Faster thanGetValueOnAnyThread()

code: T GetValueOnGameThread() const


description: Faster thanGetValueOnAnyThread()

code: T GetValueOnRenderThread() const


description: Constructor

code: TConsoleVariableData ( const T DefaultValue )


className: TConsoleVariableData

description: Currently only supports main and render thread optimized for read access speed (no virtual function call and no thread handling if using the right functions) T: int32, float

code: template<class T> class TConsoleVariableData


code: virtual bool CopyFile ( const TCHAR * To, const TCHAR * From, EPlatformFileRead ReadFlags, EPlatformFileWrite WriteFlags )


code: virtual bool DeleteFile ( const TCHAR * Filename )


code: virtual bool MoveFile ( const TCHAR * To, const TCHAR * From )


code: virtual [IFileHandle](API\Runtime\Core\GenericPlatform\IFileHandle) * OpenWrite ( const TCHAR * Filename, bool bAppend, bool bAllowRead )


className: TManagedStoragePlatformFile

description: NOTE: This is templated rather than a polymorphic wrapper because a lot code expects the physical layer not to be a wrapper. It also has the benefit of not needing updating every time a new function is added toIPlatformFile.

code: template<class BaseClass> class TManagedStoragePlatformFile : public BaseClass


description: a new instance of the thread singleton.

code: static [FTlsAutoCleanup](API\Runtime\Core\HAL\FTlsAutoCleanup) * CreateInstance()


description: an instance of a singleton for the current thread.

code: static T & Get()


code: static T & Get ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< [FTlsAutoCleanup](API\Runtime\Core\HAL\FTlsAutoCleanup) *()> CreateInstance )


description: sets the TLS store to the instance and returns the previous instance.

code: static T * Inject ( T * Instance )


description: pointer to an instance of a singleton for the current thread. May be nullptr, prefer to use access by reference

code: static T * TryGet()


description: Default constructor.

code: TThreadSingleton()


className: TThreadSingleton

description: This a special version of singleton. It means that there is created only one instance for each thread. CallingGet()method is thread-safe.

code: template<class T> class TThreadSingleton : public [FTlsAutoCleanup](API\Runtime\Core\HAL\FTlsAutoCleanup)

ThreadId

type: const uint32

description: Thread ID of this thread singleton.


description: Gets the value.

code: T Get() const


description: Sets the value.

code: void Set ( const T & InValue )


description: Sets the value.

code: void Set ( T && InValue )


description: Constructor.

code: TTlsAutoCleanupValue ( const T & InValue )


className: TTlsAutoCleanupValue

description: Wrapper for values to be stored in TLS that support auto-cleanup.

code: template<class T> class TTlsAutoCleanupValue : public [FTlsAutoCleanup](API\Runtime\Core\HAL\FTlsAutoCleanup)


description: Can't be constexpr because it involves casts.

code: namespace UE { namespace Core { namespace Private { template<SIZE_T N> auto UE::Core::Private::ToUTF8Literal ( const char(&) Array ) } } }


code: namespace UE { namespace Core { namespace Private { constexpr [UTF8CHAR](API\Runtime\Core\GenericPlatform\FGenericPlatformTypes\UTF8CHAR) UE::Core::Private::ToUTF8Literal ( unsigned long long Ch ) } } }


description: Calculate the hash of the buffer.

code: static [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) HashBuffer ( FMemoryView View )


description: May be called any number of times, and more input may be added after.


description: Calculate the hash of the buffer.

code: static [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) HashBuffer ( const [FCompositeBuffer](API\Runtime\Core\Memory\FCompositeBuffer) & Buffer )


description: Calculate the hash of the buffer.

code: static [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) HashBuffer ( const void * Data, uint64 Size )


code: [FBlake3](API\Runtime\Core\Hash\FBlake3) & operator= ( const [FBlake3](API\Runtime\Core\Hash\FBlake3) & )


description: Reset to the default state in which no input has been written.

code: void Reset()


description: Add the buffer as input to the hash. May be called any number of times.

code: void Update ( FMemoryView View )


code: void Update ( const [FCompositeBuffer](API\Runtime\Core\Memory\FCompositeBuffer) & Buffer )


code: void Update ( const void * Data, uint64 Size )


code: FBlake3 ( const [FBlake3](API\Runtime\Core\Hash\FBlake3) & )


description: Calculates a BLAKE3 hash.

code: class FBlake3


description: Construct a hash from a view of 32 bytes.

code: static [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) FromView ( FMemoryView Hash )


description: Returns a reference to the raw byte array for the hash.


code: const [ByteArray](API\Runtime\Core\Hash\FBlake3Hash\ByteArray) & GetBytes() const


code: bool operator== ( const [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) & B ) const


description: Returns whether this is a zero hash.

code: bool IsZero() const


code: bool operator< ( const [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) & B ) const


className: ByteArray

code: typedef uint8[32] ByteArray


code: bool operator!= ( const [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) & B ) const


description: Reset this to a zero hash.


className: Zero

description: A zero hash.

code: static const [FBlake3Hash](API\Runtime\Core\Hash\FBlake3Hash) Zero;


description: Construct a zero hash.


description: Construct a hash from an array of 32 bytes.

code: FBlake3Hash ( const [ByteArray](API\Runtime\Core\Hash\FBlake3Hash\ByteArray) & Hash )


description: Construct a hash from a 64-character hex string.

code: FBlake3Hash ( FAnsiStringView HexHash )


description: Construct a zero hash.

code: FBlake3Hash ( FWideStringView HexHash )


description: Construct a zero hash.

code: FBlake3Hash ( FUtf8StringView HexHash )


description: Stores a BLAKE3 hash.

code: struct FBlake3Hash


description: Load the hash from its canonical (big-endian) representation.

code: static [FXxHash128](API\Runtime\Core\Hash\FXxHash128) FromByteArray ( const uint8(&) Bytes )


code: static [FXxHash128](API\Runtime\Core\Hash\FXxHash128) HashBuffer ( FMemoryView View )


code: static [FXxHash128](API\Runtime\Core\Hash\FXxHash128) HashBuffer ( const [FCompositeBuffer](API\Runtime\Core\Memory\FCompositeBuffer) & Buffer )


code: static [FXxHash128](API\Runtime\Core\Hash\FXxHash128) HashBuffer ( const void * Data, uint64 Size )


description: Use a ChunkSize large enough to cover task overhead, e.g., 256+ KiB. Hashing the same buffer with different chunk sizes produces a different output hash.

code: static [FXxHash128](API\Runtime\Core\Hash\FXxHash128) HashBufferChunked ( FMemoryView View, uint64 ChunkSize )


code: bool operator== ( const [FXxHash128](API\Runtime\Core\Hash\FXxHash128) & B ) const


code: bool operator< ( const [FXxHash128](API\Runtime\Core\Hash\FXxHash128) & B ) const


code: bool operator!= ( const [FXxHash128](API\Runtime\Core\Hash\FXxHash128) & B ) const


description: Store the hash to its canonical (big-endian) representation.

code: void ToByteArray ( uint8(&) Bytes ) const


code: static [FXxHash128](API\Runtime\Core\Hash\FXxHash128) HashBufferChunked ( const void * Data, uint64 Size, uint64 ChunkSize )


description: A 128-bit hash from XXH128.

code: struct FXxHash128

HashHigh

description: The high 64 bits of the hash in its native representation.

HashLow

description: The low 64 bits of the hash in its native representation.


code: [FXxHash128Builder](API\Runtime\Core\Hash\FXxHash128Builder) & operator= ( const [FXxHash128Builder](API\Runtime\Core\Hash\FXxHash128Builder) & )


code: void Update ( const [FCompositeBuffer](API\Runtime\Core\Memory\FCompositeBuffer) & Buffer )


code: void Update ( const void * Data, uint64 Size )


code: FXxHash128Builder ( const [FXxHash128Builder](API\Runtime\Core\Hash\FXxHash128Builder) & )


description: Calculates a 128-bit hash with XXH128.

code: class FXxHash128Builder


code: static [FXxHash64](API\Runtime\Core\Hash\FXxHash64) FromByteArray ( const uint8(&) Bytes )


code: static [FXxHash64](API\Runtime\Core\Hash\FXxHash64) HashBuffer ( FMemoryView View )


code: static [FXxHash64](API\Runtime\Core\Hash\FXxHash64) HashBuffer ( const [FCompositeBuffer](API\Runtime\Core\Memory\FCompositeBuffer) & Buffer )


code: static [FXxHash64](API\Runtime\Core\Hash\FXxHash64) HashBuffer ( const void * Data, uint64 Size )


code: static [FXxHash64](API\Runtime\Core\Hash\FXxHash64) HashBufferChunked ( FMemoryView View, uint64 ChunkSize )


code: static [FXxHash64](API\Runtime\Core\Hash\FXxHash64) HashBufferChunked ( const void * Data, uint64 Size, uint64 ChunkSize )


code: bool operator== ( const [FXxHash64](API\Runtime\Core\Hash\FXxHash64) & B ) const


code: bool operator< ( const [FXxHash64](API\Runtime\Core\Hash\FXxHash64) & B ) const


code: bool operator!= ( const [FXxHash64](API\Runtime\Core\Hash\FXxHash64) & B ) const


code: void ToByteArray ( uint8(&) Bytes ) const


description: A 64-bit hash from XXH3.

code: struct FXxHash64

Hash

description: The hash in its native representation.


code: [FXxHash64Builder](API\Runtime\Core\Hash\FXxHash64Builder) & operator= ( const [FXxHash64Builder](API\Runtime\Core\Hash\FXxHash64Builder) & )


code: FXxHash64Builder ( const [FXxHash64Builder](API\Runtime\Core\Hash\FXxHash64Builder) & )


description: Calculates a 64-bit hash with XXH3.

code: class FXxHash64Builder


code: Uint128_64 ( uint64 InLo, uint64 InHi )


description: Bythe way, for some hash functions, given strings a and b, the hash of a+b is easily derived from the hashes of a and b. This property doesn't hold for any hash functions in this file.

code: struct Uint128_64


code: namespace EDateTimeStyle { enum Type { Default, Short, Medium, Long, Full, Custom, } }


description: Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well

code: namespace EFormatArgumentType { enum Type { Int, UInt, Float, Double, Text, Gender, } }


className: Enum

code: enum Enum { Lowest = -1000, Low = -100, Normal = 0, High = 100, Highest = 1000, }


className: ELocalizedTextSourcePriority

description: Pre-defined priorities forILocalizedTextSource.

code: struct ELocalizedTextSourcePriority


code: namespace ETextFlag { enum Type { Transient = (1 << 0), CultureInvariant = (1 << 1), ConvertedProperty = (1 << 2), Immutable = (1 << 3), InitializedFromString = (1<<4), } }


code: namespace ETextComparisonLevel { enum Type { Default, Primary, Secondary, Tertiary, Quaternary, Quinary, } }


code: FArchiveEntry ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & InNamespace, const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & InKey, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & InSource, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & InTranslation, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > InKeyMetadataObj, bool IsOptional )


className: FArchiveEntry

code: class FArchiveEntry

bIsOptional

type: bool

Key

type: constFLocKey

KeyMetadataObj

type: TSharedPtr<FLo...

Source

type: constFLocItem

Translation

type: FLocItem


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const double InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const int8 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const int8 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const int16 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const int32 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const int64 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const uint8 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const uint32 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const uint16 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const uint64 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const float InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const int16 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { void FastDecimalFormat::NumberToString ( const double InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions, [FString](API\Runtime\Core\Containers\FString) & OutString ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const int32 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const int64 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const uint16 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const uint8 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const uint32 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const uint64 InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { [FString](API\Runtime\Core\Containers\FString) FastDecimalFormat::NumberToString ( const float InVal, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & InFormattingOptions ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int8 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, double & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int32 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int16 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int8 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int64 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint8 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint16 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint32 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint64 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, double & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const int32 InStrLen, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, float & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int16 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int32 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, int64 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint8 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint16 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint32 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, uint64 & OutVal, int32 * OutParsedLen ) }


code: namespace FastDecimalFormat { bool FastDecimalFormat::StringToNumber ( const TCHAR * InStr, const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & InFormattingRules, const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & InParsingOptions, float & OutVal, int32 * OutParsedLen ) }


description: Create a new instance of a break iterator which is designed to locate appropriate soft-wrapping points within a string by searching for CamelCase boundaries This may produce odd results when used with languages which don't have a concept of cases for characters, however should be fine for parsing variable or asset names


description: Create a new instance of a break iterator designed to locate character boundary points within a string


description: Create a new instance of a break iterator designed to locate appropriate soft-wrapping points within a string Note that these aren't newlines as such, but rather places where the line could be soft-wrapped when displaying the text

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IBreakIterator](API\Runtime\Core\Internationalization\IBreakIterator) > CreateLineBreakIterator()


description: Create a new instance of a break iterator designed to locate word boundary points within a string

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IBreakIterator](API\Runtime\Core\Internationalization\IBreakIterator) > CreateWordBreakIterator()


code: static FCultureRef Create ( [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< FCultureImplementation > && InImplementation )


code: static [FString](API\Runtime\Core\Containers\FString) CreateCultureName ( const [FString](API\Runtime\Core\Containers\FString) & LanguageCode, const [FString](API\Runtime\Core\Containers\FString) & ScriptCode, const [FString](API\Runtime\Core\Containers\FString) & RegionCode )


code: static [FString](API\Runtime\Core\Containers\FString) GetCanonicalName ( const [FString](API\Runtime\Core\Containers\FString) & Name )


code: const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & GetCurrencyFormattingRules ( const [FString](API\Runtime\Core\Containers\FString) & InCurrencyCode ) const


code: const [FString](API\Runtime\Core\Containers\FString) & GetDisplayName() const


code: const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & GetDecimalNumberFormattingRules() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetEnglishName() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetName() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetNativeLanguage() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetNativeName() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetNativeRegion() const


description: Get the correct plural form to use for the given number

code: ETextPluralForm GetPluralForm ( float Val, const ETextPluralType PluralType ) const


code: const [FDecimalNumberFormattingRules](API\Runtime\Core\Internationalization\FDecimalNumberFormattingRules) & GetPercentFormattingRules() const


code: ETextPluralForm GetPluralForm ( uint64 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( long Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( double Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( int32 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( int8 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( int64 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( int16 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( uint8 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( uint16 Val, const ETextPluralType PluralType ) const


code: ETextPluralForm GetPluralForm ( uint32 Val, const ETextPluralType PluralType ) const


code: [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetPrioritizedParentCultureNames() const


code: static [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetPrioritizedParentCultureNames ( const [FString](API\Runtime\Core\Containers\FString) & LanguageCode, const [FString](API\Runtime\Core\Containers\FString) & ScriptCode, const [FString](API\Runtime\Core\Containers\FString) & RegionCode )


code: const [FString](API\Runtime\Core\Containers\FString) & GetRegion() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetScript() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetThreeLetterISOLanguageName() const


code: const [FString](API\Runtime\Core\Containers\FString) & GetTwoLetterISOLanguageName() const


description: Get the plural forms supported by this culture

code: const [TArray](API\Runtime\Core\Containers\TArray)< ETextPluralForm > & GetValidPluralForms ( const ETextPluralType PluralType ) const


code: const [FString](API\Runtime\Core\Containers\FString) & GetVariant() const


code: void RefreshCultureDisplayNames ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InPrioritizedDisplayCultureNames, const bool bFullRefresh )


className: FCulture

description: No constructors are accessible with public or protected access.

code: class FCulture


description: Does the given culture pass this filter?

code: bool IsCultureAllowed ( const [FString](API\Runtime\Core\Containers\FString) & Culture ) const


description: Construct a culture filter based on the current build config and target, optionally filtering any loaded cultures against the set of available cultures

code: FCultureFilter ( const [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > * AvailableCultures )


code: const [FString](API\Runtime\Core\Containers\FString) & GetUnrealLegacyThreeLetterISOLanguageName() const


description: Construct a culture filter based on the given build config and target, optionally filtering any loaded cultures against the set of available cultures

code: FCultureFilter ( const EBuildConfiguration BuildConfig, const ELocalizationLoadFlags TargetFlags, const [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > * AvailableCultures )


className: FCultureFilter

description: Cache of enabled/disabled cultures loaded from config data

code: class FCultureFilter


className: FDecimalNumberFormattingRules

description: Rules used to format or parse a decimal number

code: struct FDecimalNumberFormattingRules

CultureDefaultFormattingOptions

type: FNumberFormatti...

description: Default number formatting options for a given culture

DecimalSeparatorCharacter

type: TCHAR

MinusString

type: FString

NaNString

description: Number formatting rules, typically extracted from the ICU decimal formatter for a given culture


code: template<typename FloatingType, typename [TEnableIf](API\Runtime\Core\Templates\TEnableIf)< [TIsFloatingPoint](API\Runtime\Core\Templates\TIsFloatingPoint)< FloatingType >::Value >::Type *> static [FDecimalNumberFractionalLimits](API\Runtime\Core\Internationalization\FDecimalNumberFractionalLimits) FromNumericLimits()


code: FDecimalNumberFractionalLimits ( double InLowest, double InMax )


className: FDecimalNumberFractionalLimits

code: struct FDecimalNumberFractionalLimits

NumericLimitLowest

type: double


code: template<typename IntegralType, typename [TEnableIf](API\Runtime\Core\Templates\TEnableIf)< [TIsIntegral](API\Runtime\Core\Templates\TIsIntegral)< IntegralType >::Value >::Type *> static [FDecimalNumberIntegralLimits](API\Runtime\Core\Internationalization\FDecimalNumberIntegralLimits) FromNumericLimits()


code: FDecimalNumberIntegralLimits ( int64 InLowest, uint64 InMax, bool bInIsSigned )


className: FDecimalNumberIntegralLimits

code: struct FDecimalNumberIntegralLimits


className: FFormatArgumentData

description: The primary consumer of this type is Blueprints (via a UHT mirror node). It isnotexpected that this be used in general C++ asFFormatArgumentValueis a much better type. The UHT struct is located here: Engine\Source\Runtime\Engine\Classes\Kismet\KismetTextLibrary.h

code: struct FFormatArgumentData

ArgumentValue

type: FText

ArgumentValueFloat

type: float

ArgumentValueGender

type: ETextGender

ArgumentValueType

type: TEnumAsByte<EF...

description: This is a non-unioned version ofFFormatArgumentValuethat only accepts the types needed by Blueprints It's used as a marshaller to create a realFFormatArgumentValuewhen performing a format


code: const TCHAR * FromExportedString ( const TCHAR * InBuffer )


code: const [FText](API\Runtime\Core\Internationalization\FText) & GetTextValue() const


code: [FString](API\Runtime\Core\Containers\FString) ToExportedString ( const bool bStripPackageNamespace ) const


code: bool IdenticalTo ( const [FFormatArgumentValue](API\Runtime\Core\Internationalization\FFormatArgumentValue) & Other, const ETextIdenticalModeFlags CompareModeFlags ) const


code: void ToExportedString ( [FString](API\Runtime\Core\Containers\FString) & OutResult, const bool bStripPackageNamespace ) const


code: [FString](API\Runtime\Core\Containers\FString) ToFormattedString ( const bool bInRebuildText, const bool bInRebuildAsSource ) const


code: void ToFormattedString ( const bool bInRebuildText, const bool bInRebuildAsSource, [FString](API\Runtime\Core\Containers\FString) & OutResult ) const


code: FFormatArgumentValue ( ETextGender Value )


code: FFormatArgumentValue ( const class [FCbValue](API\Runtime\Core\Serialization\FCbValue) & Value )


code: FFormatArgumentValue ( [FText](API\Runtime\Core\Internationalization\FText) && Value )


code: FFormatArgumentValue ( const int32 Value )


code: FFormatArgumentValue ( const uint32 Value )


code: FFormatArgumentValue ( const int64 Value )


code: FFormatArgumentValue ( const uint64 Value )


code: FFormatArgumentValue ( const double Value )


code: FFormatArgumentValue ( const float Value )


code: FFormatArgumentValue ( const [FText](API\Runtime\Core\Internationalization\FText) & Value )


className: FFormatArgumentValue

code: class FFormatArgumentValue


className: FGatherableTextData

code: struct FGatherableTextData

SourceData

type: FTextSourceData

SourceSiteContexts

type: TArray<FTextSo...


code: FHistoricTextFormatData ( [FText](API\Runtime\Core\Internationalization\FText) InFormattedText, [FTextFormat](API\Runtime\Core\Internationalization\FTextFormat) && InSourceFmt, FFormatNamedArguments && InArguments )


className: FHistoricTextFormatData

description: Used to gather information about a historic text format operation

code: class FHistoricTextFormatData

Arguments

type: FFormatNamedArg...

description: Arguments to replace in the pattern string

FormattedText

description: The final formatted text this data is for

SourceFmt

type: FTextFormat

description: The pattern used to format the text


className: EType

code: enum EType { AsNumber, AsPercent, }


code: FHistoricTextNumericData ( const [EType](API\Runtime\Core\Internationalization\FHistoricTextNumericData\EType) InFormatType, const [FFormatArgumentValue](API\Runtime\Core\Internationalization\FFormatArgumentValue) & InSourceValue, const [TOptional](API\Runtime\Core\IO\TOptional)< [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) > & InFormatOptions )


className: FHistoricTextNumericData

description: Used to gather information about a historic numeric format operation

code: class FHistoricTextNumericData

FormatOptions

type: TOptional<FNum...

description: Custom formatting options used when formatting this number (if any)

FormatType

type: EType

description: Type of numeric format that was performed

SourceValue

type: FFormatArgument...

description: The source number to format


description: Add a new custom culture

code: void AddCustomCulture ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ICustomCulture](API\Runtime\Core\Internationalization\ICustomCulture) > & InCustomCulture )


description: Backup the current culture state to the given snapshot struct.

code: void BackupCultureState ( [FCultureStateSnapshot](API\Runtime\Core\Internationalization\FInternationalization\FCultureStateSnapshot) & OutSnapshot ) const


description: Clear the given asset group category culture.

code: void ClearCurrentAssetGroupCulture ( const [FName](API\Runtime\Core\UObject\FName) & InAssetGroupName )


className: FCultureChangedEvent

description: Broadcasts whenever the current culture changes

code: class FCultureChangedEvent : public TBaseMulticastDelegate_NoParams< void >


className: FCultureStateSnapshot

description: Struct that can be used to capture a snapshot of the active culture state in a way that can be re-applied losslessly. Mostly used during automation testing.

code: struct FCultureStateSnapshot

AssetGroups

type: TArray<TTuple<...


code: static [FText](API\Runtime\Core\Internationalization\FText) ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText ( const TCHAR * InTextLiteral, const TCHAR * InNamespace, const TCHAR * InKey )


code: static [FInternationalization](API\Runtime\Core\Internationalization\FInternationalization) & Get()


description: Given some culture names, populate a list of cultures that are available to be used. If bIncludeDerivedCultures, include cultures that are derived from those we passed.

code: [TArray](API\Runtime\Core\Containers\TArray)< FCultureRef > GetAvailableCultures ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InCultureNames, const bool bIncludeDerivedCultures )


description:
Get the culture corresponding to the given name.
The culture for the given name, or null if it couldn't be found.

code: FCulturePtr GetCulture ( const [FString](API\Runtime\Core\Containers\FString) & InCultureName )


code: void GetCultureNames ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & CultureNames ) const


description: This function was deprecated as it only provides cultures that use localization resources.FTextLocalizationManager::GetLocalizedCultureNamesprovides a more complete list when using alternate sources, andFInternationalization::GetAvailableCulturescan be used to build a culture array from that list.

code: void GetCulturesWithAvailableLocalization ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InLocalizationPaths, [TArray](API\Runtime\Core\Containers\TArray)< FCultureRef > & OutAvailableCultures, const bool bIncludeDerivedCultures )


description: Returns the current language if the group category doesn't have a culture override.

code: FCultureRef GetCurrentAssetGroupCulture ( const [FName](API\Runtime\Core\UObject\FName) & InAssetGroupName ) const


description: This function exists for legacy API parity with SetCurrentCulture and is equivalent to GetCurrentLanguage. It shouldneverbe used in internal localization/internationalization code!

code: FCultureRef GetCurrentCulture() const


description: Get the current language (for localization).

code: FCultureRef GetCurrentLanguage() const


description: Get the current cultures in use, optionally including the current language, locale, and any asset groups.

code: [TArray](API\Runtime\Core\Containers\TArray)< FCultureRef > GetCurrentCultures ( const bool bIncludeLanguage, const bool bIncludeLocale, const bool bIncludeAssetGroups ) const


description: Get a new custom culture from its name

code: FCulturePtr GetCustomCulture ( const [FString](API\Runtime\Core\Containers\FString) & InCultureName ) const


description: Get the current locale (for internationalization).

code: FCultureRef GetCurrentLocale() const


description: Get the default language specified by the OS.

code: FCultureRef GetDefaultLanguage() const


description: Get the default locale specified by the OS.

code: FCultureRef GetDefaultLocale() const


description: Get the invariant culture that can be used when you don't care about localization/internationalization.

code: FCultureRef GetInvariantCulture() const


code: [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetPrioritizedCultureNames ( const [FString](API\Runtime\Core\Containers\FString) & Name )


description: Checks to see that an internationalization instance exists, and has been initialized. Usually you would useGet(), however this may be used to work out whetherTearDown()has been called when cleaning up on shutdown.

code: static bool IsAvailable()


description: This function exists for legacy API parity with GetCurrentCulture and is equivalent to GetDefaultLanguage. It shouldneverbe used in internal localization/internationalization code!

code: FCultureRef GetDefaultCulture() const


description: Is the given culture enabled or disabled in this build?

code: bool IsCultureAllowed ( const [FString](API\Runtime\Core\Containers\FString) & Name )


description: Has the given culture been remapped in this build?

code: bool IsCultureRemapped ( const [FString](API\Runtime\Core\Containers\FString) & Name, [FString](API\Runtime\Core\Containers\FString) * OutMappedCulture )


description: Load and cache the data needed for every culture we know about (this is usually done per-culture as required)

code: void LoadAllCultureData()


description: Refresh any config data that has been cached

code: void RefreshCachedConfigData()


description: Refresh the display names of the cached cultures

code: void RefreshCultureDisplayNames ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InPrioritizedDisplayCultureNames )


description: Restore a previous culture state from the given snapshot struct.

code: void RestoreCultureState ( const [FCultureStateSnapshot](API\Runtime\Core\Internationalization\FInternationalization\FCultureStateSnapshot) & InSnapshot )


description: Set the given asset group category culture by name.

code: bool SetCurrentAssetGroupCulture ( const [FName](API\Runtime\Core\UObject\FName) & InAssetGroupName, const [FString](API\Runtime\Core\Containers\FString) & InCultureName )


description: SetCurrentCulture should be avoided in Core/Engine code as it may stomp over Editor/Game user-settings.

code: bool SetCurrentCulture ( const [FString](API\Runtime\Core\Containers\FString) & InCultureName )


description: Set the current language (for localization) and locale (for internationalization) by name.

code: bool SetCurrentLanguageAndLocale ( const [FString](API\Runtime\Core\Containers\FString) & InCultureName )


description: Unless you're doing something advanced, you likely want SetCurrentLanguageAndLocale or SetCurrentCulture instead.

code: bool SetCurrentLanguage ( const [FString](API\Runtime\Core\Containers\FString) & InCultureName )


code: bool SetCurrentLocale ( const [FString](API\Runtime\Core\Containers\FString) & InCultureName )


className: FInternationalization

description: No destructors are accessible with public or protected access.

code: class FInternationalization


code: bool AddEntry ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FArchiveEntry](API\Runtime\Core\Internationalization\FArchiveEntry) > & InEntry )


code: bool AddEntry ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Key, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Source, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Translation, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > KeyMetadataObj, const bool bOptional )


className: EFormatVersion

code: enum EFormatVersion { Initial = 0, EscapeFixes, AddedKeys, LatestPlusOne, Latest = LatestPlusOne - 1, }


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FArchiveEntry](API\Runtime\Core\Internationalization\FArchiveEntry) > FindEntryByKey ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Key, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > KeyMetadataObj ) const


code: int32 GetNumEntriesBySourceText() const


code: void SetFormatVersion ( const [EFormatVersion](API\Runtime\Core\Internationalization\FInternationalizationArchive\EFormatVersion) Version )


code: bool SetTranslation ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Key, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Source, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Translation, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > KeyMetadataObj )


code: void UpdateEntry ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FArchiveEntry](API\Runtime\Core\Internationalization\FArchiveEntry) > & OldEntry, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FArchiveEntry](API\Runtime\Core\Internationalization\FArchiveEntry) > & NewEntry )


className: FInternationalizationArchive

code: class FInternationalizationArchive


description:
Adds a manifest entry.
Returns true if add was successful or a matching entry already exists, false is only returned in the case where a duplicate context was found with different text.

code: bool AddSource ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Source, const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Context )


code: enum EFormatVersion { Initial = 0, EscapeFixes, LatestPlusOne, Latest = LatestPlusOne - 1, }


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FManifestEntry](API\Runtime\Core\Internationalization\FManifestEntry) > FindEntryByContext ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Context ) const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FManifestEntry](API\Runtime\Core\Internationalization\FManifestEntry) > FindEntryByKey ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Key, const [FString](API\Runtime\Core\Containers\FString) * SourceText ) const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FManifestEntry](API\Runtime\Core\Internationalization\FManifestEntry) > FindEntryBySource ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Namespace, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Source ) const


code: void SetFormatVersion ( const [EFormatVersion](API\Runtime\Core\Internationalization\FInternationalizationManifest\EFormatVersion) Version )


code: void UpdateEntry ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FManifestEntry](API\Runtime\Core\Internationalization\FManifestEntry) > & OldEntry, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FManifestEntry](API\Runtime\Core\Internationalization\FManifestEntry) > & NewEntry )


description: Default constructor.

code: FInternationalizationManifest()


className: FInternationalizationManifest

code: class FInternationalizationManifest


description: Similar functionality to == operator but ensures everything matches(ex. ignores COMPARISON_MODIFIER_PREFIX on metadata).

code: bool IsExactMatch ( const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Other ) const


code: [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & operator= ( const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Other )


code: bool operator== ( const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Other ) const


code: bool operator< ( const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Other ) const


code: bool operator!= ( const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Other ) const


code: FLocItem ( [FString](API\Runtime\Core\Containers\FString) InSourceText )


description: Copy ctor

code: FLocItem ( const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & Other )


code: FLocItem ( [FString](API\Runtime\Core\Containers\FString) InSourceText, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > InMetadataObj )


className: FLocItem

code: struct FLocItem

MetadataObj

type: TSharedPtr<FLo...


code: int32 Compare ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: bool Equals ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: const [FString](API\Runtime\Core\Containers\FString) & GetString() const


code: [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & operator= ( [FLocKey](API\Runtime\Core\Internationalization\FLocKey) && InOther )


code: bool operator== ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: bool operator> ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & operator= ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & InOther )


code: bool operator>= ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: bool operator< ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: bool operator<= ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: bool operator!= ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & Other ) const


code: static uint32 ProduceHash ( const [FString](API\Runtime\Core\Containers\FString) & InStr, const uint32 InBaseHash )


code: FLocKey ( const [FString](API\Runtime\Core\Containers\FString) & InStr )


code: FLocKey ( [FString](API\Runtime\Core\Containers\FString) && InStr )


code: FLocKey ( [FLocKey](API\Runtime\Core\Internationalization\FLocKey) && InOther )


code: FLocKey ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & InOther )


className: FLocKey

description: Case sensitive immutable hashed string used as a localization key

code: class FLocKey


code: static uint32 GetKeyHash ( const [FString](API\Runtime\Core\Containers\FString) & Key )


code: static const [FString](API\Runtime\Core\Containers\FString) & GetSetKey ( const TPair< [FString](API\Runtime\Core\Containers\FString), ValueType > & Element )


code: static bool Matches ( const [FString](API\Runtime\Core\Containers\FString) & A, const [FString](API\Runtime\Core\Containers\FString) & B )


className: FLocKeyMapFuncs

description: Case sensitive hashing function forTMap

code: template<typename ValueType> struct FLocKeyMapFuncs : public [BaseKeyFuncs< ValueType, FString, false >](API\Runtime\Core\Containers\BaseKeyFuncs)


className: FLocKeyMultiMapFuncs

description: Case sensitive hashing function forTMultiMap

code: template<typename ValueType> struct FLocKeyMultiMapFuncs : public [BaseKeyFuncs< ValueType, FString, true >](API\Runtime\Core\Containers\BaseKeyFuncs)


code: static const [FString](API\Runtime\Core\Containers\FString) & GetSetKey ( const [FString](API\Runtime\Core\Containers\FString) & Element )


className: FLocKeySetFuncs

description: Case sensitive hashing function forTSet

code: struct FLocKeySetFuncs : public [BaseKeyFuncs< FString, FString >](API\Runtime\Core\Containers\BaseKeyFuncs)


code: bool operator() ( const [FString](API\Runtime\Core\Containers\FString) & A, const [FString](API\Runtime\Core\Containers\FString) & B ) const


className: FLocKeySortedMapLess

description: Case sensitive comparison function forTSortedMap

code: struct FLocKeySortedMapLess


description: Special reserved character. When encountered as a prefix metadata name(the key in the Values map), it will adjust the way comparisons are done.

code: static const TCHAR * COMPARISON_MODIFIER_PREFIX = TEXT("*");


description: Get the field named FieldName as an array. Ensures that the field is present and is of type LocMetadata Array.

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > > GetArrayField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Get the field named FieldName as a boolean. Ensures that the field is present and is of type LocMetadata boolean.

code: bool GetBoolField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


code: template<ELocMetadataType LocMetadataType> [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > GetField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Get the field named FieldName as a LocMetadata object. Ensures that the field is present and is a LocMetadata object

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > GetObjectField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Get the field named FieldName as a string. Ensures that the field is present and is of type LocMetadata string.

code: [FString](API\Runtime\Core\Containers\FString) GetStringField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Checks to see if the FieldName exists in the object.

code: bool HasField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Checks to see if the FieldName exists in the object, and has the specified type.

code: template<ELocMetadataType LocMetadataType> bool HasTypedField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Similar functionality to == operator but ensures everything matches(ignores COMPARISON_MODIFIER_PREFIX).

code: bool IsExactMatch ( const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) & Other ) const


code: static bool IsMetadataExactMatch ( const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) *const MetadataA, const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) *const MetadataB )


code: bool operator== ( const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) & Other ) const


code: [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) & operator= ( const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) & Other )


code: bool operator< ( const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) & Other ) const


code: void RemoveField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName )


description: Set a boolean field named FieldName and value of InValue

code: void SetBoolField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName, bool InValue )


description: Set an array field named FieldName and value of Array

code: void SetArrayField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName, const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > > & Array )


code: void SetField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > & Value )


description: Set an ObjectField named FieldName and value of LocMetadataObject

code: void SetObjectField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > & LocMetadataObject )


description: Add a field named FieldName with value of StringValue

code: void SetStringField ( const [FString](API\Runtime\Core\Containers\FString) & FieldName, const [FString](API\Runtime\Core\Containers\FString) & StringValue )


description: Copy ctor

code: FLocMetadataObject ( const [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) & Other )


className: FLocMetadataObject

description: A LocMetadata Object is a structure holding an unordered set of name/value pairs.

code: class FLocMetadataObject

Values

type: TMap<FString, ...

description: Stores the name/value pairs for the metadata object


description: Returns this value as an array, throwing an error if this is not an Metadata Array

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > > AsArray()


description: Returns this value as a boolean, throwing an error if this is not an Metadata Bool

code: virtual bool AsBool()


description: Returns this value as an object, throwing an error if this is not an Metadata Object

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > AsObject()


description: Returns this value as a string, throwing an error if this is not a Metadata String


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > Clone() const


code: bool EqualTo ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: void ErrorMessage ( const [FString](API\Runtime\Core\Containers\FString) & InType )


code: bool LessThan ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: bool operator== ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: bool operator< ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: FLocMetadataValue &40; const FLocMetadataValue & &41;


className: FLocMetadataValue

description: A Metadata Value is a structure that can be a number of types.

code: class FLocMetadataValue


code: virtual bool EqualTo ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > Clone() const


code: virtual ELocMetadataType GetType() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTypeString() const


code: virtual bool LessThan ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: virtual [FString](API\Runtime\Core\Containers\FString) ToString() const


code: static void Serialize ( [FLocMetadataValueArray](API\Runtime\Core\Internationalization\FLocMetadataValueArray) & Value, [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


code: FLocMetadataValueArray ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > > & InArray )


code: FLocMetadataValueArray ( [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


className: FLocMetadataValueArray

description: A LocMetadata Array Value.

code: class FLocMetadataValueArray : public [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue)

Value

type: TArray<TShared...


code: virtual bool AsBool()


code: static void Serialize ( [FLocMetadataValueBoolean](API\Runtime\Core\Internationalization\FLocMetadataValueBoolean) & Value, [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


code: FLocMetadataValueBoolean ( bool InBool )


code: FLocMetadataValueBoolean ( [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


className: FLocMetadataValueBoolean

description: A LocMetadata Boolean Value.

code: class FLocMetadataValueBoolean : public [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue)

type: bool


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > AsObject()


code: static void Serialize ( [FLocMetadataValueObject](API\Runtime\Core\Internationalization\FLocMetadataValueObject) & Value, [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


code: FLocMetadataValueObject ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > InObject )


code: FLocMetadataValueObject ( [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


className: FLocMetadataValueObject

description: A LocMetadata Object Value.

code: class FLocMetadataValueObject : public [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue)


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) > Clone() const


code: virtual bool EqualTo ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: virtual ELocMetadataType GetType() const


code: virtual bool LessThan ( const [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue) & Other ) const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTypeString() const


code: static void Serialize ( [FLocMetadataValueString](API\Runtime\Core\Internationalization\FLocMetadataValueString) & Value, [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


code: void SetString ( const [FString](API\Runtime\Core\Containers\FString) & InString )


code: virtual [FString](API\Runtime\Core\Containers\FString) ToString() const


code: FLocMetadataValueString ( const [FString](API\Runtime\Core\Containers\FString) & InString )


code: FLocMetadataValueString ( [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


className: FLocMetadataValueString

description: A LocMetadata String Value.

code: class FLocMetadataValueString : public [FLocMetadataValue](API\Runtime\Core\Internationalization\FLocMetadataValue)

type: FString


code: [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & operator= ( const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Other )


code: bool operator== ( const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Other ) const


code: bool operator< ( const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Other ) const


code: bool operator!= ( const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Other ) const


code: FManifestContext ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & InKey )


description: Copy ctor

code: FManifestContext ( const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & Other )


className: FManifestContext

code: struct FManifestContext

Key

type: FLocKey

PlatformName

type: FName


code: const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) * FindContext ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & ContextKey, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FLocMetadataObject](API\Runtime\Core\Internationalization\FLocMetadataObject) > & KeyMetadata ) const


code: const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) * FindContextByKey ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & ContextKey ) const


code: void MergeContextPlatformInfo ( const [FManifestContext](API\Runtime\Core\Internationalization\FManifestContext) & InContext )


className: FManifestEntry

code: class FManifestEntry

Contexts

type: TArray<FManife...

Namespace

type: constFLocKey

Source

type: constFLocItem


code: FManifestEntry ( const [FLocKey](API\Runtime\Core\Internationalization\FLocKey) & InNamespace, const [FLocItem](API\Runtime\Core\Internationalization\FLocItem) & InSource )


description: Get the default number formatting options with grouping disabled

code: static const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & DefaultNoGrouping()


description: Get the default number formatting options with grouping enabled

code: static const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & DefaultWithGrouping()


description: Check to see if our formatting options match the other formatting options

code: bool IsIdentical ( const [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & Other ) const


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetAlwaysSign ( bool InValue )


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetMaximumFractionalDigits ( int32 InValue )


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetMaximumIntegralDigits ( int32 InValue )


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetMinimumFractionalDigits ( int32 InValue )


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetMinimumIntegralDigits ( int32 InValue )


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetRoundingMode ( ERoundingMode InValue )


code: [FNumberFormattingOptions](API\Runtime\Core\Internationalization\FNumberFormattingOptions) & SetUseGrouping ( bool InValue )


className: FNumberFormattingOptions

code: struct FNumberFormattingOptions

RoundingMode

type: ERoundingMode


description: Get the default number parsing options with grouping disabled

code: static const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & DefaultNoGrouping()


description: Get the default number parsing options with grouping enabled

code: static const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & DefaultWithGrouping()


description: Check to see if our parsing options match the other parsing options

code: bool IsIdentical ( const [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & Other ) const


code: [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & SetUseClamping ( bool InValue )


code: [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & SetInsideLimits ( bool InValue )


code: [FNumberParsingOptions](API\Runtime\Core\Internationalization\FNumberParsingOptions) & SetUseGrouping ( bool InValue )


className: FNumberParsingOptions

code: struct FNumberParsingOptions

InsideLimits

description: The number needs to be representable inside its type limits to be considered valid.

UseClamping

description: Clamp the parsed value to its type limits.


description: The native culture may also have a translation added via this function.

code: void AddLocalizedString ( const [FString](API\Runtime\Core\Containers\FString) & InCulture, const [FString](API\Runtime\Core\Containers\FString) & InLocalizedString )


description: Clear the localized strings from this polyglot data.

code: void ClearLocalizedStrings()


description: Get the category of this polyglot data.


description: Get the identity of the text created from this polyglot data.

code: void GetIdentity ( [FString](API\Runtime\Core\Containers\FString) & OutNamespace, [FString](API\Runtime\Core\Containers\FString) & OutKey ) const


description: Get the key of the text created from this polyglot data.

code: const [FString](API\Runtime\Core\Containers\FString) & GetKey() const


description: Get the localized cultures of this polyglot data.

code: [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetLocalizedCultures() const


description: Get a localized string from this polyglot data.

code: bool GetLocalizedString ( const [FString](API\Runtime\Core\Containers\FString) & InCulture, [FString](API\Runtime\Core\Containers\FString) & OutLocalizedString ) const


description: Get the namespace of the text created from this polyglot data.

code: const [FString](API\Runtime\Core\Containers\FString) & GetNamespace() const


description: Get the native culture of this polyglot data.

code: const [FString](API\Runtime\Core\Containers\FString) & GetNativeCulture() const


description: Get the native string of this polyglot data.

code: const [FString](API\Runtime\Core\Containers\FString) & GetNativeString() const


description: Get the text instance created from this polyglot data.


description: bIsMinimalPatch.

code: bool IsMinimalPatch() const


description: bIsMinimalPatch.

code: void IsMinimalPatch ( const bool InIsMinimalPatch )


description: Is this polyglot data valid and can be registered with the text localization manager?

code: bool IsValid ( [FText](API\Runtime\Core\Internationalization\FText) * OutFailureReason ) const


description: Remove a localized string from this polyglot data.

code: void RemoveLocalizedString ( const [FString](API\Runtime\Core\Containers\FString) & InCulture )


description: Resolve the native culture of this polyglot data, either using the native culture if specified, or inferring it from the category.


description: This affects when and how the data is loaded into the text localization manager.

code: void SetCategory ( const ELocalizedTextSourceCategory InCategory )


description: The key must not be empty.

code: void SetIdentity ( const [FString](API\Runtime\Core\Containers\FString) & InNamespace, const [FString](API\Runtime\Core\Containers\FString) & InKey )


description: This may be empty, and if empty, will be inferred from the native culture of the text category.

code: void SetNativeCulture ( const [FString](API\Runtime\Core\Containers\FString) & InNativeCulture )


description: The native string must not be empty.

code: void SetNativeString ( const [FString](API\Runtime\Core\Containers\FString) & InNativeString )


description: Default constructor

code: FPolyglotTextData()


description: Construct this polyglot data with an identity, optionally immediately providing the source text and native culture.

code: FPolyglotTextData ( const ELocalizedTextSourceCategory & InCategory, const [FString](API\Runtime\Core\Containers\FString) & InNamespace, const [FString](API\Runtime\Core\Containers\FString) & InKey, const [FString](API\Runtime\Core\Containers\FString) & InNativeString, const [FString](API\Runtime\Core\Containers\FString) & InNativeCulture )


className: FPolyglotTextData

description: This struct is mirrored in NoExportTypes.h for UHT.

code: struct FPolyglotTextData


code: int32 GetCaptureGroupBeginning ( const int32 Index )


code: int32 GetCaptureGroupEnding ( const int32 Index )


code: [FString](API\Runtime\Core\Containers\FString) GetCaptureGroup ( const int32 Index )


code: [FRegexMatcher](API\Runtime\Core\Internationalization\FRegexMatcher) & operator= ( [FRegexMatcher](API\Runtime\Core\Internationalization\FRegexMatcher) && )


code: [FRegexMatcher](API\Runtime\Core\Internationalization\FRegexMatcher) & operator= ( const [FRegexMatcher](API\Runtime\Core\Internationalization\FRegexMatcher) & )


code: void SetLimits ( const int32 BeginIndex, const int32 EndIndex )


code: FRegexMatcher ( const [FRegexMatcher](API\Runtime\Core\Internationalization\FRegexMatcher) & )


code: FRegexMatcher ( [FRegexMatcher](API\Runtime\Core\Internationalization\FRegexMatcher) && )


code: FRegexMatcher ( const [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) & SourcePattern, const [FString](API\Runtime\Core\Containers\FString) & Input )


code: FRegexMatcher ( [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) && SourcePattern, const [FString](API\Runtime\Core\Containers\FString) & Input )


className: FRegexMatcher

description: DO NOT use this class as a file-level variable as its construction relies on the internationalization system being initialized!

code: class FRegexMatcher


code: [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) & operator= ( const [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) & )


code: [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) & operator= ( [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) && )


code: FRegexPattern ( const [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) & )


code: FRegexPattern ( [FRegexPattern](API\Runtime\Core\Internationalization\FRegexPattern) && )


code: FRegexPattern ( const [FString](API\Runtime\Core\Containers\FString) & SourceString, ERegexPatternFlags Flags )


className: FRegexPattern

code: class FRegexPattern


description: Remove all meta-data associated with the given entry

code: void ClearMetaData ( const [FTextKey](API\Runtime\Core\Internationalization\FTextKey) & InKey )


description: Clear all meta-data from the table

code: void ClearMetaData ( const int32 InSlack )


description: Clear all entries from the table (including their meta-data)

code: void ClearSourceStrings ( const int32 InSlack )


code: void EnumerateKeysAndSourceStrings ( const [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FTextKey](API\Runtime\Core\Internationalization\FTextKey) &, const [FString](API\Runtime\Core\Containers\FString) &)> & InEnumerator ) const


description: Enumerate all meta-data associated with the given entry. Return true from the enumerator to continue, or false to stop

code: void EnumerateMetaData ( const [FTextKey](API\Runtime\Core\Internationalization\FTextKey) & InKey, const [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool([FName](API\Runtime\Core\UObject\FName), const [FString](API\Runtime\Core\Containers\FString) &)> & InEnumerator ) const


description: Enumerate all source strings in the table. Return true from the enumerator to continue, or false to stop

code: void EnumerateSourceStrings ( const [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FString](API\Runtime\Core\Containers\FString) &, const [FString](API\Runtime\Core\Containers\FString) &)> & InEnumerator ) const


description: Export the key, string, and meta-data information in this string table to a CSV file (does not export the namespace)

code: bool ExportStrings ( const [FString](API\Runtime\Core\Containers\FString) & InFilename ) const


description: Find the entry with the given key (if any)

code: FStringTableEntryConstPtr FindEntry ( const [FTextKey](API\Runtime\Core\Internationalization\FTextKey) & InKey ) const


description: Given an entry, check to see if it exists in this table, and if so, get its key

code: bool FindKey ( const FStringTableEntryConstRef & InEntry, [FString](API\Runtime\Core\Containers\FString) & OutKey ) const


code: bool FindKey ( const FStringTableEntryConstRef & InEntry, [FTextKey](API\Runtime\Core\Internationalization\FTextKey) & OutKey ) const


className: FMetaDataMap

description: Mapping between the text key and its meta-data map

code: typedef [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [FString](API\Runtime\Core\Containers\FString) > FMetaDataMap


description: Get the meta-data with the given ID associated with the given entry, or an empty string if not found

code: [FString](API\Runtime\Core\Containers\FString) GetMetaData ( const [FTextKey](API\Runtime\Core\Internationalization\FTextKey) & InKey, const [FName](API\Runtime\Core\UObject\FName) InMetaDataId ) const


description: The namespace used by all entries in this string table


description: The asset that owns this string table instance (if any)

code: [UStringTable](API\Runtime\Engine\Internationalization\UStringTable) * GetOwnerAsset() const


description: Get the source string used by the given entry (if any)

code: bool GetSourceString ( const [FTextKey](API\Runtime\Core\Internationalization\FTextKey) & InKey, [FString](API\Runtime\Core\Containers\FString) & OutSourceString ) const


description: Import key, string, and meta-data information from a CSV file to this string table (does not import the namespace)

code: bool ImportStrings ( const [FString](API\Runtime\Core\Containers\FString) & InFilename )


description: Has this string table been fully loaded yet? (used during asset loading)

code: bool IsLoaded() const