UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextPackageNamespaceUtil.h File Reference

Go to the source code of this file.

Namespaces

namespace  TextNamespaceUtil
 

Enumerations

enum class  TextNamespaceUtil::ETextEditAction : uint8 { TextNamespaceUtil::Namespace , TextNamespaceUtil::Key , TextNamespaceUtil::SourceString }
 

Functions

COREUOBJECT_API FText TextNamespaceUtil::CopyTextToPackage (const FText &InText, UPackage *InPackage, const ETextCopyMethod InCopyMethod=ETextCopyMethod::NewKey, const bool bAlwaysApplyPackageNamespace=false)
 
COREUOBJECT_API FText TextNamespaceUtil::CopyTextToPackage (const FText &InText, UObject *InObject, const ETextCopyMethod InCopyMethod=ETextCopyMethod::NewKey, const bool bAlwaysApplyPackageNamespace=false)
 
COREUOBJECT_API FString TextNamespaceUtil::GenerateRandomTextKey ()
 
COREUOBJECT_API FString TextNamespaceUtil::GenerateDeterministicTextKey (UObject *InTextOwner, const FTextProperty *InTextProperty, const bool bApplyPackageNamespace=true)
 
COREUOBJECT_API FString TextNamespaceUtil::GenerateDeterministicTextKey (UObject *InTextOwner, const FName InTextPropertyName, const bool bApplyPackageNamespace=true)
 
COREUOBJECT_API void TextNamespaceUtil::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)
 
COREUOBJECT_API bool TextNamespaceUtil::EditTextProperty (UObject *InTextOwner, const FTextProperty *InTextProperty, const ETextEditAction InEditAction, const FString &InEditValue, TFunctionRef< FString()> InTextKeyGenerator=&GenerateRandomTextKey, const bool bApplyPackageNamespace=true)
 
COREUOBJECT_API bool TextNamespaceUtil::EditTextProperty_Direct (UPackage *InPackage, void *InTextValue, const FTextProperty *InTextProperty, const ETextEditAction InEditAction, const FString &InEditValue, TFunctionRef< FString()> InTextKeyGenerator=&GenerateRandomTextKey, const bool bApplyPackageNamespace=true)