| IPackageLocalizationCache
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/Internationalization/PackageLocalizationCache.h |
Include |
#include "Internationalization/PackageLocalizationCache.h" |
class FPackageLocalizationCache : public IPackageLocalizationCache
Common implementation for the package localization cache
Name | Description | ||
---|---|---|---|
|
AllCultureCaches |
Mapping between a culture name, and the culture specific cache for that culture. |
|
|
AssetClassesToAssetGroups |
Mapping between a class name, and the asset group the class belongs to (for class specific package localization). |
|
|
bPackageNameToAssetGroupDirty |
||
|
TSharedPtr< FPa... |
CurrentCultureCache |
Pointer to the culture specific cache for the current culture. |
|
LocalizedCachesCS |
Critical section preventing concurrent access to our data. |
|
|
PackageNameToAssetGroup |
Mapping between a package name, and the asset group it belongs to. |
Name | Description | |
---|---|---|
|
FPackageLocalizationCache() |
Name | Description | |
---|---|---|
|
~FPackageLocalizationCache() |
Name | Description | ||
---|---|---|---|
|
ConditionalUpdatePackageNameToAssetGroupCache_NoLock() |
Update the mapping of package names to asset groups (if required). |
|
|
FindAssetGroupPackages |
Find all of the packages using the given asset group class, and update the PackageNameToAssetGroup map with the result. |
|
|
FindLocalizedPackages |
Find all of the localized packages under the given roots, and update the map with the result. |
|
|
TSharedPtr< ... |
FindOrAddCacheForCulture_NoLock ( |
Try and find an existing cache for the given culture name, and create an entry for one if no such cache currently exists. |
|
HandleContentPathDismounted |
Callback handler for when an existing content path is dismounted. |
|
|
HandleContentPathMounted |
Callback handler for when a new content path is mounted. |
|
|
HandleCultureChanged() |
Callback handler for when the active culture is changed. |
Name | Description | ||
---|---|---|---|
|
ConditionalUpdateCache() |
Update this cache, but only if it is dirty. |
|
|
FindLocalizedPackageName ( |
Try and find the localized package name for the given source package for the active culture. |
|
|
FindLocalizedPackageNameForCulture |
Try and find the localized package name for the given source package for the given culture. |