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). |