![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LocalizationDescriptor.h>
Public Member Functions | |
| PROJECTS_API | FLocalizationTargetDescriptor (FString InName=FString(), ELocalizationTargetDescriptorLoadingPolicy::Type InLoadingPolicy=ELocalizationTargetDescriptorLoadingPolicy::Never, ELocalizationConfigGenerationPolicy::Type InGenerationPolicy=ELocalizationConfigGenerationPolicy::Never) |
| PROJECTS_API bool | Read (const FJsonObject &InObject, FText *OutFailReason=nullptr) |
| PROJECTS_API bool | Read (const FJsonObject &InObject, FText &OutFailReason) |
| PROJECTS_API void | Write (TJsonWriter<> &Writer) const |
| PROJECTS_API void | UpdateJson (FJsonObject &JsonObject) const |
| PROJECTS_API bool | ShouldLoadLocalizationTarget () const |
Static Public Member Functions | |
| static PROJECTS_API bool | ReadArray (const FJsonObject &InObject, const TCHAR *InName, TArray< FLocalizationTargetDescriptor > &OutTargets, FText *OutFailReason=nullptr) |
| static PROJECTS_API bool | ReadArray (const FJsonObject &InObject, const TCHAR *InName, TArray< FLocalizationTargetDescriptor > &OutTargets, FText &OutFailReason) |
| static PROJECTS_API void | WriteArray (TJsonWriter<> &Writer, const TCHAR *ArrayName, const TArray< FLocalizationTargetDescriptor > &Descriptors) |
| static PROJECTS_API void | UpdateArray (FJsonObject &JsonObject, const TCHAR *ArrayName, const TArray< FLocalizationTargetDescriptor > &Descriptors) |
Public Attributes | |
| FString | Name |
| ELocalizationTargetDescriptorLoadingPolicy::Type | LoadingPolicy |
| ELocalizationConfigGenerationPolicy::Type | ConfigGenerationPolicy |
Description of a localization target.
| FLocalizationTargetDescriptor::FLocalizationTargetDescriptor | ( | FString | InName = FString(), |
| ELocalizationTargetDescriptorLoadingPolicy::Type | InLoadingPolicy = ELocalizationTargetDescriptorLoadingPolicy::Never, |
||
| ELocalizationConfigGenerationPolicy::Type | InGenerationPolicy = ELocalizationConfigGenerationPolicy::Never |
||
| ) |
Normal constructor
| bool FLocalizationTargetDescriptor::Read | ( | const FJsonObject & | InObject, |
| FText & | OutFailReason | ||
| ) |
Reads a descriptor from the given JSON object
| bool FLocalizationTargetDescriptor::Read | ( | const FJsonObject & | InObject, |
| FText * | OutFailReason = nullptr |
||
| ) |
Reads a descriptor from the given JSON object
|
static |
Reads an array of targets from the given JSON object
|
static |
Reads an array of targets from the given JSON object
| bool FLocalizationTargetDescriptor::ShouldLoadLocalizationTarget | ( | ) | const |
Returns true if we should load this localization target based upon the current runtime environment
|
static |
Updates an array of descriptors in the specified JSON field (indexed by name)
| void FLocalizationTargetDescriptor::UpdateJson | ( | FJsonObject & | JsonObject | ) | const |
Updates the given json object with values in this descriptor
| void FLocalizationTargetDescriptor::Write | ( | TJsonWriter<> & | Writer | ) | const |
Writes a descriptor to JSON
|
static |
Writes an array of targets to JSON
| ELocalizationConfigGenerationPolicy::Type FLocalizationTargetDescriptor::ConfigGenerationPolicy |
How the localizationc config files associated with the localization target are generated
| ELocalizationTargetDescriptorLoadingPolicy::Type FLocalizationTargetDescriptor::LoadingPolicy |
When should the localization data associated with a target should be loaded?
| FString FLocalizationTargetDescriptor::Name |
Name of this target