Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| ELocalizedTextSourcePriority | Pre-defined priorities for ILocalizedTextSource. | ||
| FArchiveEntry | |||
| FBreakIterator | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FCulture | |||
| FCultureFilter | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FDecimalNumberFormattingRules | Rules used to format or parse a decimal number | ||
| FDecimalNumberFractionalLimits | |||
| FDecimalNumberIntegralLimits | |||
| FFormatArgumentData | Used to pass argument/value pairs into FText::Format via UKismetTextLibrary::Format. | ||
| FFormatArgumentValue | |||
| FGatherableTextData | |||
| FHistoricTextFormatData | Used to gather information about a historic text format operation | ||
| FHistoricTextNumericData | Used to gather information about a historic numeric format operation | ||
| FInternationalization | |||
| FInternationalizationArchive | |||
| FInternationalizationManifest | |||
| FLocItem | |||
| FLocKey | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FLocKeyMapFuncs | Case sensitive hashing function for TMap | ||
| FLocKeyMultiMapFuncs | Case sensitive hashing function for TMultiMap | ||
| FLocKeySetFuncs | Case sensitive hashing function for TSet | ||
| FLocKeySortedMapLess | Case sensitive comparison function for TSortedMap | ||
| FLocMetadataObject | A LocMetadata Object is a structure holding an unordered set of name/value pairs. | ||
| FLocMetadataValue | A Metadata Value is a structure that can be a number of types. | ||
| FLocMetadataValueArray | A LocMetadata Array Value. | ||
| FLocMetadataValueBoolean | A LocMetadata Boolean Value. | ||
| FLocMetadataValueObject | A LocMetadata Object Value. | ||
| FLocMetadataValueString | A LocMetadata String Value. | ||
| FManifestContext | |||
| FManifestEntry | |||
| FNumberFormattingOptions | |||
| FNumberParsingOptions | |||
| FPolyglotTextData | Polyglot data that may be registered to the text localization manager at runtime. | ||
| FRegexMatcher | Implements a regular expression pattern matcher. | ||
| FRegexPattern | Implements a regular expression pattern. | ||
| FStringTable | String table implementation. Holds Key->SourceString pairs of text. | ||
| FStringTableEntry | Entry within a string table | ||
| FStringTableRedirects | String table redirect utils | ||
| FStringTableRegistry | Singleton registry of known string table instances | ||
| FText | |||
| FTextBuilder | |||
| FTextChronoFormatter | Utility for performing low-level localized chronological formats. | ||
| FTextComparison | Utility for performing low-level text comparison. | ||
| FTextDirectionInfo | A single complex layout entry. | ||
| FTextFormat | Cached compiled expression used by the text formatter. | ||
| FTextFormatPatternDefinition | Definition of the pattern used during a text format. | ||
| FTextFormatString | Type used as a string literal by the text formatter. | ||
| FTextFormatter | A text formatter is responsible for formatting text patterns using a set of named or ordered arguments. | ||
| FTextGeneratorBase | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FTextId | Optimized representation of a text identity (a namespace and key pair). | ||
| FTextInspector | |||
| FTextKey | Optimized representation of a case-sensitive string, as used by localization keys. | ||
| FTextLocalizationManager | Singleton class that manages display strings for FText. | ||
| FTextLocalizationMetaDataResource | Utility class for working with Localization MetaData Resource (LocMeta) files. | ||
| FTextLocalizationResource | Utility class for working with Localization Resource (LocRes) files. | ||
| FTextLocalizationResourceVersion | Version information for compiled LocMeta (Localization MetaData Resource) and LocRes (Localization Resource) files | ||
| FTextSnapshot | A snapshot of an FText at a point in time that can be used to detect changes in the FText, including live-culture changes | ||
| FTextSourceData | |||
| FTextSourceSiteContext | |||
| FTextStringHelper | |||
| FTextTransformer | Utility for performing low-level localized transforms. | ||
| FUnicodeChar | Unicode character helper functions | ||
| IBreakIterator | Copyright Epic Games, Inc. All Rights Reserved. | ||
| ICustomCulture | Interface for a custom culture. | ||
| ILocalizedTextSource | Interface for a localized text source. | ||
| IStringTableEngineBridge | Interface to allow Core code to access String Table assets from the Engine | ||
| ITextBiDi | Defines the interface for a re-usable BiDi object | ||
| ITextData | Interface to the internal data for an FText. | ||
| ITextFormatArgumentModifier | Interface for a format argument modifier. | ||
| ITextGenerator | Interface to an object that generates a localized string. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDateTimeStyle::Type | |||
| EFormatArgumentType::Type | Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well | ||
| ETextComparisonLevel::Type | |||
| ETextFlag::Type | |||
| TextBiDi::ETextDirection | Lists the potential reading directions for text | ||
| TextNamespaceUtil::ETextCopyMethod |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FastDecimalFormat::NumberToString
(
const uint64 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const uint8 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const uint16 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const uint32 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const uint64 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const float InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const double InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const int8 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const int16 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const int32 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const int64 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const uint8 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const uint16 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const uint32 InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const float InVal, |
||
| void | FastDecimalFormat::NumberToString
(
const double InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const int64 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const int16 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const int32 InVal, |
||
| FString | FastDecimalFormat::NumberToString
(
const int8 InVal, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
||
| bool | TextBiDi::IsControlCharacter
(
const TCHAR InChar |
Utility function which tests to see whether the given character is a bidirectional control character. | |
| void | TextFormatUtil::FormatNamed
(
FFormatNamedArguments& Result, |
||
| void | TextFormatUtil::FormatNamed
(
FFormatNamedArguments& Result, |
||
| void | TextFormatUtil::FormatOrdered
(
FFormatOrderedArguments& Result, |
||
| void | TextFormatUtil::FormatOrdered
(
FFormatOrderedArguments& Result, |
||
| uint32 | TextKeyUtil::HashString
(
const TCHAR* InStr, |
||
| uint32 | TextKeyUtil::HashString
(
const FTCHARToUTF16& InStr, |
Utility to produce a hash for a UTF-16 string (as used by FTextKey) | |
| uint32 | TextKeyUtil::HashString
(
const FString& InStr |
Utility to produce a hash for a string (as used by FTextKey) | |
| uint32 | TextKeyUtil::HashString
(
const TCHAR* InStr |
Utility to produce a hash for a string (as used by FTextKey) | |
| uint32 | TextKeyUtil::HashString
(
const FString& InStr, |
Utility to produce a hash for a UTF-16 string (as used by FTextKey) | |
| uint32 | TextKeyUtil::HashString
(
const TCHAR* InStr, |
||
| uint32 | TextKeyUtil::HashString
(
const TCHAR* InStr, |
Utility to produce a hash for a string (as used by FTextKey) | |
| void | Clear the native culture for the editor so it will be re-cached on the text call to GetNativeEditorCultureName. | ||
| void | Clear the native culture for the engine so it will be re-cached on the text call to GetNativeEngineCultureName. | ||
| void | Clear the native culture for the current project so it will be re-cached on the text call to GetNativeProjectCultureName. | ||
| const TArray< FString > & | Get the array of localization targets that have been disabled for the current configuration. | ||
| FString | TextLocalizationResourceUtil::GetLocalizationTargetNameForChunkId
(
const FString& InLocalizationTargetName, |
Get the name that the given localization target should have for the given chunk ID. | |
| TArray< FString > | TextLocalizationResourceUtil::GetLocalizedCultureNames
(
const TArray< FString >& InLocalizationPaths |
Given some paths to look at, populate a list of culture names that we have available localization resource information for. | |
| FString | TextLocalizationResourceUtil::GetNativeCultureName
(
const ELocalizedTextSourceCategory InCategory |
Given a localization category, get the native culture for the targets for that category (if known). | |
| FString | TextLocalizationResourceUtil::GetNativeCultureName
(
const TArray< FString >& InLocalizationPaths |
Given some paths to look at, get the native culture for the targets within those paths (if known). | |
| FString | TextLocalizationResourceUtil::GetNativeEditorCultureName
(
const bool bSkipCache |
Get the native culture for the editor. | |
| FString | TextLocalizationResourceUtil::GetNativeEngineCultureName
(
const bool bSkipCache |
Get the native culture for the engine. | |
| FString | TextLocalizationResourceUtil::GetNativeProjectCultureName
(
const bool bSkipCache |
Get the native culture for the current project (if known). | |
| FString | TextNamespaceUtil::BuildFullNamespace
(
const FString& InTextNamespace, |
Given a text and package namespace, build the full version that should be used by the localization system. | |
| FText | TextNamespaceUtil::CopyTextToPackage
(
const FText& InText, |
Make a copy of the given text that's valid to use with the given package namespace, optionally preserving its existing key. | |
| FString | TextNamespaceUtil::ExtractPackageNamespace
(
const FString& InTextNamespace |
Given a text namespace, extract any package namespace that may currently be present. | |
| FString | TextNamespaceUtil::GetPackageNamespace
(
FArchive& InArchive |
Given an archive, try and get the package namespace it should use for localization. | |
| FString | TextNamespaceUtil::StripPackageNamespace
(
const FString& InTextNamespace |
Given a text namespace, strip any package namespace that may currently be present. | |
| void | TextNamespaceUtil::StripPackageNamespaceInline
(
FString& InOutTextNamespace |
Given a text namespace, strip any package namespace that may currently be present. | |
| FCulturePtr | UE4LocGen_Private::GetCultureImpl
(
const TCHAR* InCulture |
Variables
| Type | Name | Description | |
|---|---|---|---|
| constexpr TCHAR | PackageNamespaceEndMarker | ||
| constexpr TCHAR | PackageNamespaceStartMarker |