Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h |
Include |
#include "GameplayEffect.h" |
USTRUCT()
struct FActiveGameplayEffectQuery
Generic querying data structure for active GameplayEffects. Lets us ask things like: Give me duration/magnitude of active gameplay effects with these tags Give me handles to all activate gameplay effects modifying this attribute.
Any requirements specified in the query are required: must meet "all" not "one".
Name | Description | ||
---|---|---|---|
|
CustomMatch |
Bind this to override the default query-matching code. |
|
|
const UGameplay... |
EffectDef |
Matches on GameplayEffects with this definition |
|
const UObject &... |
EffectSource |
Matches on GameplayEffects which come from this source |
|
const FGameplay... |
EffectTagContainer |
Used to match with InheritableGameplayEffectTags |
|
const FGameplay... |
EffectTagContainer_Rejection |
Used to reject matches with InheritableGameplayEffectTags |
|
IgnoreHandles |
Handles to ignore as matches, even if other criteria is met |
|
|
ModifyingAttribute |
Matches on GameplayEffects which modify given attribute |
|
|
const FGameplay... |
OwningTagContainer |
Used to match with InheritableOwnedTagsContainer |
|
const FGameplay... |
OwningTagContainer_Rejection |
Used to reject matches with InheritableOwnedTagsContainer |
Name | Description | |
---|---|---|
|
FActiveGameplayEffectQuery() |
|
|
FActiveGameplayEffectQuery ( |
Name | Description | ||
---|---|---|---|
|
Matches ( |
Returns true if Effect matches the criteria of this query, which will be overridden by CustomMatch if it is bound. |