Native class
FGBAUtils#
class
BLUEPRINTATTRIBUTES_API
FGBAUtils final
Methods#
-
publicstatic voidGetAllAttributeFromClass(const UClass* InClass,
TArray<FProperty*>& OutProperties,
FString InFilterMetaStr = FString(),
bool bInUseEditorOnlyData = trueReturns all properties in the given class that are valid Gameplay Attributes properties
-
static voidGetAllAttributeProperties(TArray<FProperty*>& OutProperties,
FString InFilterMetaStr = FString(),
bool bInUseEditorOnlyData = trueIn editor, this will filter out properties with meta tag "HideInDetailsView" or equal to InFilterMetaStr. In non editor, it returns all properties
-
static FStringGetAttributeClassName(FString ClassName
Strips out any trailing "_C" from Blueprint class names
-
static FStringGetAttributeClassName(const UClass* Class
Strips out any trailing "_C" from Blueprint class names
-
static boolIsValidAttributeClass(const UClass* Class
Checks whether the attribute set class has to be considered to generate dropdown (filters out SKEL / REINST BP Class Generated By)
-
static boolIsValidCPPType(const FString& InCPPType
Returns whether given property "CPPType" is a valid type to consider for attributes