UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CommonAnimationLibrary.h File Reference
#include "CommonAnimationTypes.h"
#include "CoreMinimal.h"
#include "Curves/CurveFloat.h"
#include "Math/MathFwd.h"
#include "Math/Quat.h"
#include "Math/Transform.h"
#include "Math/Vector.h"

Go to the source code of this file.

Namespaces

namespace  CommonAnimationLibrary
 

Functions

ANIMGRAPHRUNTIME_API float CommonAnimationLibrary::ScalarEasing (float Value, const FRuntimeFloatCurve &CustomCurve, EEasingFuncType EasingType=EEasingFuncType::Linear, bool bFlip=false, float Weight=1.f)
 
ANIMGRAPHRUNTIME_API FVector CommonAnimationLibrary::RetargetSingleLocation (FVector Location, const FTransform &Source, const FTransform &Target, const FRuntimeFloatCurve &CustomCurve, EEasingFuncType EasingType=EEasingFuncType::Linear, bool bFlipEasing=false, float EasingWeight=1.f, FVector Axis=FVector(1.f, 0.f, 0.f), float SourceMinimum=-1.f, float SourceMaximum=1.f, float TargetMinimum=-1.f, float TargetMaximum=1.f)
 
ANIMGRAPHRUNTIME_API FQuat CommonAnimationLibrary::RetargetSingleRotation (const FQuat &Rotation, const FTransform &Source, const FTransform &Target, const FRuntimeFloatCurve &CustomCurve, EEasingFuncType EasingType=EEasingFuncType::Linear, bool bFlipEasing=false, float EasingWeight=1.f, ERotationComponent RotationComponent=ERotationComponent::SwingAngle, FVector TwistAxis=FVector(1.f, 0.f, 0.f), bool bUseAbsoluteAngle=false, float SourceMinimum=0.0f, float SourceMaximum=45.f, float TargetMinimum=0.f, float TargetMaximum=45.f)