10#include "GameplayTagAssetInterface.generated.h"
13UINTERFACE(BlueprintType, MinimalAPI, meta=(CannotImplementInterfaceInBlueprint))
37 UFUNCTION(BlueprintCallable, Category=GameplayTags)
47 UFUNCTION(BlueprintCallable, Category=GameplayTags)
57 UFUNCTION(BlueprintCallable, Category=GameplayTags)
65 UFUNCTION(BlueprintCallable, Category = GameplayTags, BlueprintInternalUseOnly, meta=(DisplayName=
"Get Owned Gameplay Tags", AllowPrivateAccess=
true))
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPARAM(...)
Definition ObjectMacros.h:748
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UINTERFACE(...)
Definition ObjectMacros.h:780
#define GENERATED_IINTERFACE_BODY(...)
Definition ObjectMacros.h:770
#define GENERATED_UINTERFACE_BODY(...)
Definition ObjectMacros.h:769
Definition GameplayTagAssetInterface.h:20
Definition GameplayTagAssetInterface.h:15
Definition Interface.h:19
Definition GameplayTagContainer.h:251
Definition GameplayTagContainer.h:45