Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Data that is used in aggregator evaluation that is passed from the caller/game code
| Name | FAggregatorEvaluateParameters |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectAggregator.h |
| Include Path | #include "GameplayEffectAggregator.h" |
Syntax
struct FAggregatorEvaluateParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAggregatorEvaluateParameters() |
GameplayEffectAggregator.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AppliedSourceTagFilter | FGameplayTagContainer | 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 | GameplayEffectAggregator.h | |
| AppliedTargetTagFilter | FGameplayTagContainer | 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 | GameplayEffectAggregator.h | |
| IgnoreHandles | TArray< FActiveGameplayEffectHandle > | Any mods with one of these handles will be ignored during evaluation | GameplayEffectAggregator.h | |
| IncludePredictiveMods | bool | GameplayEffectAggregator.h | ||
| SourceTags | const FGameplayTagContainer * | 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. | GameplayEffectAggregator.h | |
| TargetTags | const FGameplayTagContainer * | 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. | GameplayEffectAggregator.h |