5#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition JsonObject.h:23
Definition JsonWriter.h:85
Definition LocalizationDescriptor.h:56
PROJECTS_API ELocalizationConfigGenerationPolicy::Type FromString(const TCHAR *Text)
Definition LocalizationDescriptor.cpp:74
Type
Definition LocalizationDescriptor.h:58
@ Auto
Definition LocalizationDescriptor.h:64
@ User
Definition LocalizationDescriptor.h:62
@ Max
Definition LocalizationDescriptor.h:66
@ Never
Definition LocalizationDescriptor.h:60
Definition LocalizationDescriptor.h:18
PROJECTS_API ELocalizationTargetDescriptorLoadingPolicy::Type FromString(const TCHAR *Text)
Definition LocalizationDescriptor.cpp:32
Type
Definition LocalizationDescriptor.h:20
@ Always
Definition LocalizationDescriptor.h:24
@ Editor
Definition LocalizationDescriptor.h:26
@ Game
Definition LocalizationDescriptor.h:28
@ Max
Definition LocalizationDescriptor.h:34
@ ToolTips
Definition LocalizationDescriptor.h:32
@ Never
Definition LocalizationDescriptor.h:22
@ PropertyNames
Definition LocalizationDescriptor.h:30
Definition LocalizationDescriptor.h:91
ELocalizationTargetDescriptorLoadingPolicy::Type LoadingPolicy
Definition LocalizationDescriptor.h:96
PROJECTS_API bool ShouldLoadLocalizationTarget() const
Definition LocalizationDescriptor.cpp:207
static PROJECTS_API void UpdateArray(FJsonObject &JsonObject, const TCHAR *ArrayName, const TArray< FLocalizationTargetDescriptor > &Descriptors)
Definition LocalizationDescriptor.cpp:196
PROJECTS_API void UpdateJson(FJsonObject &JsonObject) const
Definition LocalizationDescriptor.cpp:176
FString Name
Definition LocalizationDescriptor.h:93
static PROJECTS_API bool ReadArray(const FJsonObject &InObject, const TCHAR *InName, TArray< FLocalizationTargetDescriptor > &OutTargets, FText *OutFailReason=nullptr)
Definition LocalizationDescriptor.cpp:158
ELocalizationConfigGenerationPolicy::Type ConfigGenerationPolicy
Definition LocalizationDescriptor.h:99
static PROJECTS_API void WriteArray(TJsonWriter<> &Writer, const TCHAR *ArrayName, const TArray< FLocalizationTargetDescriptor > &Descriptors)
Definition LocalizationDescriptor.cpp:183