|
| static void | AppendSortedSetToArray (const TSet< FName > &InSet, TArray< FName > &OutArray) |
| |
| static FString | CleanObjectName (FString Name) |
| |
| static TMap< FName, TArray< FDlgClassAndObject > > | ConvertDialogueParticipantsClassesIntoMap (const TArray< UClass * > &Classes) |
| |
| template<typename TEnum > |
| static bool | ConvertEnumToString (const FString &EnumName, TEnum EnumValue, bool bWithNameSpace, FString &OutEnumValue) |
| |
| template<typename TEnum > |
| static bool | ConvertFNameToEnum (FName Name, const FString &EnumName, TEnum &OutEnumValue) |
| |
| template<typename TEnum > |
| static bool | ConvertStringToEnum (const FString &String, const FString &EnumName, TEnum &OutEnumValue) |
| |
| static bool | DeleteFile (const FString &PathName, bool bVerbose=true) |
| |
| static bool | GetAllChildClassesOf (const UClass *ParentClass, TArray< UClass * > &OutNativeClasses, TArray< UClass * > &OutBlueprintClasses) |
| |
| static bool | GetAllClassesImplementingInterface (const UClass *InterfaceClass, TArray< UClass * > &OutNativeClasses, TArray< UClass * > &OutBlueprintClasses) |
| |
| static FString | GetClassNameFromObject (const UObject *Object) |
| |
| template<typename SetType > |
| static TCopyQualifiersFromTo< SetType, typenameSetType::ElementType >::Type * | GetFirstSetElement (SetType &Set) |
| |
| static FString | GetFullNameFromObject (const UObject *Object) |
| |
| static FName | GetFunctionNameForConditionType (EDlgConditionType ConditionType) |
| |
| static FName | GetFunctionNameForEventType (EDlgEventType EventType) |
| |
| static TSharedPtr< SDockTab > | InvokeTab (TSharedPtr< FTabManager > TabManager, const FTabId &TabID) |
| |
| static bool | IsABlueprintClass (const UClass *Class) |
| |
| static bool | IsABlueprintObject (const UObject *Object) |
| |
| template<typename ArrayType > |
| static bool | IsArrayEqual (const TArray< ArrayType > &FirstArray, const TArray< ArrayType > &SecondArray) |
| |
| template<typename ArrayType > |
| static bool | IsArrayEqual (const TArray< ArrayType > &FirstArray, const TArray< ArrayType > &SecondArray, std::function< bool(const ArrayType &FirstValue, const ArrayType &SecondValue)> AreValuesEqual) |
| |
| template<typename ArrayType > |
| static bool | IsArrayOfPointersEqual (const TArray< ArrayType * > &FirstArray, const TArray< ArrayType * > &SecondArray) |
| |
| static bool | IsClassIgnored (const UClass *Class) |
| |
| static FORCEINLINE bool | IsFloatEqual (const float A, const float B) |
| |
| template<typename KeyType , typename ValueType > |
| static bool | IsMapEqual (const TMap< KeyType, ValueType > &FirstMap, const TMap< KeyType, ValueType > &SecondMap) |
| |
| template<typename KeyType , typename ValueType > |
| static bool | IsMapEqual (const TMap< KeyType, ValueType > &FirstMap, const TMap< KeyType, ValueType > &SecondMap, std::function< bool(const ValueType &FirstMapValue, const ValueType &SecondMapValue)> AreValuesEqual) |
| |
| static bool | IsObjectAChildOf (const UObject *Object, const UClass *ParentClass) |
| |
| static bool | IsObjectImplementingInterface (const UObject *Object, const UClass *InterfaceClass) |
| |
| static FORCEINLINE bool | IsPathInProjectDirectory (const FString &Path) |
| |
| static FORCEINLINE bool | IsPossiblyAllocatedUObjectPointer (const void *Ptr) |
| |
| template<typename SetType > |
| static bool | IsSetEqual (const TSet< SetType > &FirstSet, const TSet< SetType > &SecondSet) |
| |
| static bool | IsValidLowLevel (const UObject *Object) |
| |
| static bool | PredicateSortFNameAlphabeticallyAscending (FName A, FName B) |
| |
| static FORCEINLINE int64 | RandomInt64 () |
| |
| static bool | RenameFile (const FString &OldPathName, const FString &NewPathName, bool bOverWrite=false, bool bVerbose=true) |
| |
| static void | SortDefault (TArray< FName > &OutArray) |
| |
| template<typename ValueType > |
| static void | SortDefault (TMap< FName, ValueType > &Map) |
| |
| static void | SortDefault (TSet< FName > &OutSet) |
| |
General helper methods
Definition at line 218 of file DlgHelper.h.