UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition TextProperty.h:21
Definition TextNamespaceUtil.h:13
ETextEditAction
Definition TextPackageNamespaceUtil.h:131
COREUOBJECT_API void GetTextIdForEdit(UPackage *InPackage, const ETextEditAction InEditAction, const FString &InTextSource, const FString &InProposedNamespace, const FString &InProposedKey, FString &OutStableNamespace, FString &OutStableKey, TFunctionRef< FString()> InTextKeyGenerator=&GenerateRandomTextKey, const bool bApplyPackageNamespace=true)
Definition TextPackageNamespaceUtil.cpp:222
COREUOBJECT_API FString GenerateDeterministicTextKey(UObject *InTextOwner, const FTextProperty *InTextProperty, const bool bApplyPackageNamespace=true)
Definition TextPackageNamespaceUtil.cpp:186
ETextCopyMethod
Definition TextNamespaceUtil.h:52
CORE_API FText CopyTextToPackage(const FText &InText, const FString &InPackageNamespace, const ETextCopyMethod InCopyMethod=ETextCopyMethod::NewKey, const bool bAlwaysApplyPackageNamespace=false)
Definition TextNamespaceUtil.cpp:64
COREUOBJECT_API FString GenerateRandomTextKey()
Definition TextPackageNamespaceUtil.cpp:181
COREUOBJECT_API bool EditTextProperty_Direct(UPackage *InPackage, void *InTextValue, const FTextProperty *InTextProperty, const ETextEditAction InEditAction, const FString &InEditValue, TFunctionRef< FString()> InTextKeyGenerator=&GenerateRandomTextKey, const bool bApplyPackageNamespace=true)
Definition TextPackageNamespaceUtil.cpp:292
COREUOBJECT_API bool EditTextProperty(UObject *InTextOwner, const FTextProperty *InTextProperty, const ETextEditAction InEditAction, const FString &InEditValue, TFunctionRef< FString()> InTextKeyGenerator=&GenerateRandomTextKey, const bool bApplyPackageNamespace=true)
Definition TextPackageNamespaceUtil.cpp:282