Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
References
Module | GameplayAbilities |
Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectAggregator.h |
Include | #include "GameplayEffectAggregator.h" |
Syntax
struct FAggregatorEvaluateParameters
Remarks
Data that is used in aggregator evaluation that is passed from the caller/game code
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FGameplayTagContainer | AppliedSourceTagFilter | If any tags are specified in the filter, a mod's owning active gameplay effect's source tags must match ALL of them in order for the mod to count during evaluation |
![]() |
FGameplayTagContainer | AppliedTargetTagFilter | If any tags are specified in the filter, a mod's owning active gameplay effect's target tags must match ALL of them in order for the mod to count during evaluation |
![]() |
TArray< FActiveGameplayEffectHandle > | IgnoreHandles | Any mods with one of these handles will be ignored during evaluation |
![]() |
bool | IncludePredictiveMods | |
![]() |
const FGameplayTagContainer * | SourceTags | This tag container is expected to hold all aggregrated tags of the gameplay effect's source: from ability system component, effect spec, ability, calculation specific tags, etc. |
![]() |
const FGameplayTagContainer * | TargetTags | This tag container is expected to hold all aggregrated tags of the gameplay effect's target: from ability system component, effect spec, ability, calculation specific tags, etc. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |