UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimNode_ModifyCurve.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Animation/AnimNodeBase.h"
#include "AnimNode_ModifyCurve.generated.h"

Go to the source code of this file.

Classes

struct  FAnimNode_ModifyCurve
 

Enumerations

enum class  EModifyCurveApplyMode : uint8 {
  Add , Scale , Blend , WeightedMovingAverage ,
  RemapCurve
}
 

Enumeration Type Documentation

◆ EModifyCurveApplyMode

Enumerator
Add 

Add new value to input curve value

Scale 

Scale input value by new value

Blend 

Blend input with new curve value, using Alpha setting on the node

WeightedMovingAverage 

Blend the new curve value with the last curve value using Alpha to determine the weighting (.5 is a moving average, higher values react to new values faster, lower slower)

RemapCurve 

Remaps the new curve value between the CurveValues entry and 1.0 (.5 in CurveValues makes 0.51 map to 0.02)