Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h |
Include |
#include "GameplayEffect.h" |
USTRUCT()
struct FGameplayEffectAttributeCaptureSpec
Struct used to hold the result of a gameplay attribute capture; Initially seeded by definition data, but then populated by ability system component when appropriate
Name | Description | |
---|---|---|
|
FGameplayEffectAttributeCaptureSpec() |
Constructors. |
|
FGameplayEffectAttributeCaptureSpec ( |
Name | Description | ||
---|---|---|---|
|
AttemptAddAggregatorModsToAggregator ( |
Attempts to populate the specified aggregator with all of the mods of the backing captured aggregator. |
|
|
AttemptCalculateAttributeBaseValue ( |
Attempts to calculate the base value of the captured attribute given the specified parameters. |
|
|
AttemptCalculateAttributeBonusMagnitude ( |
Attempts to calculate the "bonus" magnitude (final - base value) of the captured attribute given the specified parameters. |
|
|
AttemptCalculateAttributeContributionMagnitude ( |
Attempts to calculate the contribution of the specified GE to the captured attribute given the specified parameters. |
|
|
AttemptCalculateAttributeMagnitude ( |
Attempts to calculate the magnitude of the captured attribute given the specified parameters. |
|
|
AttemptCalculateAttributeMagnitudeUpToChannel ( |
Attempts to calculate the magnitude of the captured attribute given the specified parameters, up to the specified evaluation channel (inclusive). |
|
|
AttemptCalculateAttributeMagnitudeWithBase ( |
Attempts to calculate the magnitude of the captured attribute given the specified parameters, including a starting base value. |
|
|
AttemptGatherAttributeMods ( |
Gathers made for a given capture. |
|
|
AttemptGetAttributeAggregatorSnapshot ( |
Attempts to populate the specified aggregator with a snapshot of the backing captured aggregator. |
|
|
const FGamep... |
GetBackingDefinition() |
Simple accessor to backing capture definition |
|
HasValidCapture() |
Returns whether the spec actually has a valid capture yet or not |
|
|
RegisterLinkedAggregatorCallback ( |
Register this handle with linked aggregators |
|
|
ShouldRefreshLinkedAggregator ( |
Return true if this capture should be recalculated if the given aggregator has changed |
|
|
SwapAggregator ( |
Swaps any internal references From aggregator To aggregator. Used when cloning |
|
|
UnregisterLinkedAggregatorCallback ( |
Unregister this handle with linked aggregators |