Navigation
Unreal Engine C++ API Reference > 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 |