Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h |
Include |
#include "GameplayEffect.h" |
USTRUCT(BlueprintType)
struct FGameplayEffectQuery
Every set condition within this query must match in order for the query to match. i.e. individual query elements are ANDed together.
Name | Description | ||
---|---|---|---|
|
CustomMatchDelegate |
Native delegate for providing custom matching conditions. |
|
|
CustomMatchDelegate_BP |
BP-exposed delegate for providing custom matching conditions. |
|
|
TSubclassOf< UG... |
EffectDefinition |
Matches on GameplayEffects with this definition |
|
const UObject &... |
EffectSource |
Matches on GameplayEffects which come from this source |
|
EffectTagQuery |
Query that is matched against tags this GE has |
|
|
IgnoreHandles |
Handles to ignore as matches, even if other criteria is met |
|
|
ModifyingAttribute |
Matches on GameplayEffects which modify given attribute. |
|
|
OwningTagQuery |
Query that is matched against tags this GE gives |
|
|
SourceTagQuery |
Query that is matched against tags the source of this GE has |
Name | Description | |
---|---|---|
|
FGameplayEffectQuery() |
Ctors and operators |
|
FGameplayEffectQuery ( |
|
|
FGameplayEffectQuery |
|
|
FGameplayEffectQuery ( |
Name | Description | ||
---|---|---|---|
|
IsEmpty() |
Returns true if the query is empty/default. E.g., it has no data set. |
|
|
FGameplayEff... |
MakeQuery_MatchAllEffectTags ( |
Creates an effect query that will match if all of the given tags are in the ActiveGameplayEffect's tags |
|
FGameplayEff... |
MakeQuery_MatchAllOwningTags ( |
Creates an effect query that will match if all of the given tags are in the ActiveGameplayEffect's owning tags |
|
FGameplayEff... |
MakeQuery_MatchAllSourceTags ( |
Creates an effect query that will match if all of the given tags are in the ActiveGameplayEffect's source tags |
|
FGameplayEff... |
MakeQuery_MatchAnyEffectTags ( |
Creates an effect query that will match if there are any common tags between the given tags and an ActiveGameplayEffect's tags |
|
FGameplayEff... |
MakeQuery_MatchAnyOwningTags ( |
Creates an effect query that will match if there are any common tags between the given tags and an ActiveGameplayEffect's owning tags |
|
FGameplayEff... |
MakeQuery_MatchAnySourceTags ( |
Creates an effect query that will match if there are any common tags between the given tags and an ActiveGameplayEffect's source tags |
|
FGameplayEff... |
MakeQuery_MatchNoEffectTags ( |
Creates an effect query that will match if there are no common tags between the given tags and an ActiveGameplayEffect's tags |
|
FGameplayEff... |
MakeQuery_MatchNoOwningTags ( |
Creates an effect query that will match if there are no common tags between the given tags and an ActiveGameplayEffect's owning tags |
|
FGameplayEff... |
MakeQuery_MatchNoSourceTags ( |
Creates an effect query that will match if there are no common tags between the given tags and an ActiveGameplayEffect's source tags |
|
Matches ( |
Returns true if Effect matches all specified criteria of this query, including CustomMatch delegates if bound. |
|
|
Matches ( |
Returns true if Effect matches all specified criteria of this query. |
Name | Description | ||
---|---|---|---|
|
FGameplayEff... |
operator= ( |
|
|
FGameplayEff... |
operator= ( |