UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameplayTasksComponent.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Templates/SubclassOf.h"
#include "UObject/CoreNet.h"
#include "UObject/ScriptInterface.h"
#include "Components/ActorComponent.h"
#include "EngineDefines.h"
#include "GameplayTaskOwnerInterface.h"
#include "GameplayTask.h"
#include "GameplayTaskResource.h"
#include "VisualLogger/VisualLoggerDebugSnapshotInterface.h"
#include "GameplayTasksComponent.generated.h"

Go to the source code of this file.

Classes

struct  FGameplayTaskEventData
 

Enumerations

enum class  EGameplayTaskEvent : uint8 { Add , Remove }
 
enum class  EGameplayTaskRunResult : uint8 {
  Error , Failed , Success_Paused , Success_Active ,
  Success_Finished
}
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnClaimedResourcesChangeSignature, FGameplayResourceSet, NewlyClaimed, FGameplayResourceSet, FreshlyReleased)
 

Variables

UCLASS(ClassGroup=GameplayTasks, hidecategories=(Object, LOD, Lighting, Transform, Sockets, TextureStreaming), editinlinenew, meta=(BlueprintSpawnableComponent), MinimalAPI) class UGameplayTasksComponent typedef UGameplayTasksComponent::GameplayTaskContainerType::TConstIterator FConstGameplayTaskIterator
 

Enumeration Type Documentation

◆ EGameplayTaskEvent

enum class EGameplayTaskEvent : uint8
strong
Enumerator
Add 
Remove 

◆ EGameplayTaskRunResult

Enumerator
Error 

When tried running a null-task

Failed 
Success_Paused 

Successfully registered for running, but currently paused due to higher priority tasks running

Success_Active 

Successfully activated

Success_Finished 

Successfully activated, but finished instantly

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnClaimedResourcesChangeSignature  ,
FGameplayResourceSet  ,
NewlyClaimed  ,
FGameplayResourceSet  ,
FreshlyReleased   
)

Variable Documentation

◆ FConstGameplayTaskIterator

UCLASS (ClassGroup = GameplayTasks, hidecategories = (Object, LOD, Lighting, Transform, Sockets, TextureStreaming), editinlinenew, meta = (BlueprintSpawnableComponent), MinimalAPI) class UGameplayTasksComponent typedef UGameplayTasksComponent::GameplayTaskContainerType::TConstIterator FConstGameplayTaskIterator

The core ActorComponent for interfacing with the GameplayAbilities System