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