Navigation
API > API/Runtime > API/Runtime/CoreUObject
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FPackageLocalizationCache | Common implementation for the package localization cache | |
![]() |
FPackageLocalizationCultureCache | Package localization cache for a specific culture (may contain a chain of cultures internally based on their priority) | |
![]() |
FPackageLocalizationManager | Singleton class that manages localized package data. | |
![]() |
FPackageLocalizationUtil | Utility functions for dealing with localized package names | |
![]() |
IPackageLocalizationCache | Interface for types that provide caching for package localization. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | StabilizeLocalizationKeys::StabilizeLocalizationKeysForProperty
(
FProperty* InProp, |
Convert any text that has been initialized from a raw string to have a deterministic key based on the given key root and the property name. |
![]() |
void | StabilizeLocalizationKeys::StabilizeLocalizationKeysForStruct
(
UStruct* InStruct, |
Walk through the struct and convert any text that has been initialized from a raw string to have a deterministic key based on the given key root and the property name. |
![]() |
void | TextNamespaceUtil::ClearPackageNamespace
(
UPackage* InPackage |
Given a package, clear any namespace it has set for localization. |
![]() |
void | TextNamespaceUtil::ClearPackageNamespace
(
UObject* InObject |
Given an object, clear any namespace it has set for localization (from its owner package). |
![]() |
FText | TextNamespaceUtil::CopyTextToPackage
(
const FText& InText, |
Make a copy of the given text that's valid to use with the given package, optionally preserving its existing key. |
![]() |
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::EnsurePackageNamespace
(
UPackage* InPackage |
Given a package, try and ensure it has a namespace it should use for localization. |
![]() |
FString | TextNamespaceUtil::EnsurePackageNamespace
(
UObject* InObject |
Given an object, try and ensure it has a namespace it should use for localization (from its owner package). |
![]() |
void | TextNamespaceUtil::ForcePackageNamespace
(
UPackage* InPackage, |
Given a package, force it to have the given namespace for localization (even if a transient package!). |
![]() |
void | TextNamespaceUtil::ForcePackageNamespace
(
UObject* InObject, |
Given an object, force it to have the given namespace for localization (from its owner package, even if a transient package!). |
![]() |
FString | TextNamespaceUtil::GetPackageNamespace
(
const UPackage* InPackage |
Given a package, try and get the namespace it should use for localization. |
![]() |
FString | TextNamespaceUtil::GetPackageNamespace
(
const UObject* InObject |
Given an object, try and get the namespace it should use for localization (from its owner package). |