Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectExecutionCalculation.h |
Include |
#include "GameplayEffectExecutionCalculation.h" |
USTRUCT(BlueprintType)
struct FGameplayEffectCustomExecutionParameters
Struct representing parameters for a custom gameplay effect execution. Should not be held onto via reference, used just for the scope of the execution
Name | Description | |
---|---|---|
|
FGameplayEffectCustomExecutionParameters() |
Constructors. |
|
FGameplayEffectCustomExecutionParameters ( |
|
|
FGameplayEffectCustomExecutionParameters ( |
Name | Description | ||
---|---|---|---|
|
AttemptCalculateCapturedAttributeBaseValue ( |
Attempts to calculate the base value of a captured attribute given the specified parameters. |
|
|
AttemptCalculateCapturedAttributeBonusMagnitude ( |
Attempts to calculate the bonus magnitude of a captured attribute given the specified parameters. |
|
|
AttemptCalculateCapturedAttributeMagnitude ( |
Attempts to calculate the magnitude of a captured attribute given the specified parameters. |
|
|
AttemptCalculateCapturedAttributeMagnitudeWithBase ( |
Attempts to calculate the magnitude of a captured attribute given the specified parameters, including a starting base value. |
|
|
AttemptCalculateTransientAggregatorBaseValue ( |
Attempts to calculate the base value of a transient aggregator given the specified parameters. |
|
|
AttemptCalculateTransientAggregatorBonusMagnitude ( |
Attempts to calculate the bonus magnitude of a transient aggregator given the specified parameters. |
|
|
AttemptCalculateTransientAggregatorMagnitude ( |
Attempts to calculate the magnitude of a transient aggregator given the specified parameters. |
|
|
AttemptCalculateTransientAggregatorMagnitudeWithBase ( |
Attempts to calculate the magnitude of a transient aggregator given the specified parameters, including a starting base value. |
|
|
AttemptGatherAttributeMods ( |
Returns all modifiers for a given captured def. |
|
|
AttemptGetCapturedAttributeAggregatorSnapshot ( |
Attempts to populate the specified aggregator with a snapshot of a backing transient aggregator. |
|
|
AttemptGetCapturedAttributeAggregatorSnapshot ( |
Attempts to populate the specified aggregator with a snapshot of a backing captured aggregator. |
|
|
ForEachQualifiedAttributeMod ( |
Runs given TFunction on every qualifier mod for a given AttributeCaptureDefinition |
|
|
GetIgnoreHandles() |
||
|
const FGamep... |
GetOwningSpec() |
Simple accessor to owning gameplay spec |
|
FGameplayEff... |
GetOwningSpecForPreExecuteMod() |
Non const access. Be careful with this, especially when modifying a spec after attribute capture. |
|
const FGamep... |
GetPassedInTags() |
Simple accessor to the Passed In Tags to this execution |
|
FPredictionK... |
GetPredictionKey() |
|
|
UAbilitySyst... |
GetSourceAbilitySystemComponent() |
Simple accessor to source ability system component (could be null!) |
|
UAbilitySyst... |
GetTargetAbilitySystemComponent() |
Simple accessor to target ability system component |