|
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.