Name sanitization overhaul in progress

This commit is contained in:
2026-03-28 21:07:28 -04:00
parent 22fe60f431
commit 9790fa34e1
6 changed files with 41 additions and 71 deletions

View File

@@ -55,18 +55,12 @@
// Name sanitization
// ============================================================
FString WingUtils::SanitizeName(const FString &InName)
FString WingUtils::ExternalizeID(const FString &InName)
{
return WingTokenizer::ExternalizeID(InName);
}
FString WingUtils::UnsanitizeName(const FString &InName)
{
FString Error;
return WingTokenizer::TryInternalizeID(InName, Error);
}
FString WingUtils::SanitizeName(FName Name)
FString WingUtils::ExternalizeID(FName Name)
{
return WingTokenizer::ExternalizeID(Name.ToString());
}
@@ -111,7 +105,6 @@ FString WingUtils::StandardizeMenuItem(const FString &Item)
}
// ============================================================
// Name Lookup
// ============================================================
@@ -128,49 +121,49 @@ FString WingUtils::FormatName(const UBlueprint *BP)
FString WingUtils::FormatName(const UActorComponent *C)
{
return SanitizeName(C->GetName());
return ExternalizeID(C->GetName());
}
FString WingUtils::FormatName(const USCS_Node *Node)
{
return SanitizeName(Node->GetVariableName());
return ExternalizeID(Node->GetVariableName());
}
FString WingUtils::FormatName(const UEdGraph *Graph)
{
return SanitizeName(Graph->GetName());
return ExternalizeID(Graph->GetName());
}
FString WingUtils::FormatName(const TObjectPtr<UEdGraph> &Graph)
{
return SanitizeName(Graph->GetName());
return ExternalizeID(Graph->GetName());
}
FString WingUtils::FormatName(const UEdGraphNode* Node)
{
return SanitizeName(Node->GetName());
return ExternalizeID(Node->GetName());
}
FString WingUtils::FormatName(const UEdGraphPin *Pin)
{
return SanitizeName(Pin->GetName());
return ExternalizeID(Pin->GetName());
}
FString WingUtils::FormatName(const FMemberReference &Ref)
{
return SanitizeName(Ref.GetMemberName());
return ExternalizeID(Ref.GetMemberName());
}
FString WingUtils::FormatName(const FBPVariableDescription &Var)
{
return SanitizeName(Var.VarName);
return ExternalizeID(Var.VarName);
}
FString WingUtils::FormatName(const UStruct *Struct)
{
if (Cast<UScriptStruct>(Struct) || Cast<UClass>(Struct))
return UWingTypes::TypeToTextOrDie(Struct);
return SanitizeName(Struct->GetName());
return ExternalizeID(Struct->GetName());
}
FString WingUtils::FormatName(const UClass *Class)
@@ -195,7 +188,7 @@ FString WingUtils::FormatName(const UMaterialFunction *MaterialFunction)
FString WingUtils::FormatName(const UMaterialExpression *Expression)
{
return SanitizeName(Expression->GetName());
return ExternalizeID(Expression->GetName());
}
FString WingUtils::FormatName(const UStaticMesh *Mesh)
@@ -235,12 +228,12 @@ FString WingUtils::FormatName(const UEnum *Enum)
FString WingUtils::FormatName(const FProperty *Prop)
{
return SanitizeName(Prop->GetName());
return ExternalizeID(Prop->GetName());
}
FString WingUtils::FormatName(const FUserPinInfo &Pin)
{
return SanitizeName(Pin.PinName);
return ExternalizeID(Pin.PinName);
}
FString WingUtils::FormatName(const FBPInterfaceDescription &IFace)
@@ -250,12 +243,12 @@ FString WingUtils::FormatName(const FBPInterfaceDescription &IFace)
FString WingUtils::FormatName(const UWingComponentReference *Ref)
{
return SanitizeName(Ref->VariableName);
return ExternalizeID(Ref->VariableName);
}
FString WingUtils::FormatName(const UWidget *Widget)
{
return SanitizeName(Widget->GetName());
return ExternalizeID(Widget->GetName());
}
// ============================================================