58 bool bFlipEasing =
false,
59 float EasingWeight = 1.f,
61 float SourceMinimum = -1.f,
62 float SourceMaximum = 1.f,
63 float TargetMinimum = -1.f,
64 float TargetMaximum = 1.f
91 bool bFlipEasing =
false,
92 float EasingWeight = 1.f,
95 bool bUseAbsoluteAngle =
false,
96 float SourceMinimum = 0.0f,
97 float SourceMaximum = 45.f,
98 float TargetMinimum = 0.f,
99 float TargetMaximum = 45.f
ERotationComponent
Definition CommonAnimationTypes.h:50
EEasingFuncType
Definition CommonAnimationTypes.h:14
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define FVector
Definition IOSSystemIncludes.h:8
Definition CommonAnimationLibrary.h:19
ANIMGRAPHRUNTIME_API float ScalarEasing(float Value, const FRuntimeFloatCurve &CustomCurve, EEasingFuncType EasingType=EEasingFuncType::Linear, bool bFlip=false, float Weight=1.f)
Definition CommonAnimationLibrary.cpp:10
ANIMGRAPHRUNTIME_API FQuat 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)
Definition CommonAnimationLibrary.cpp:158
ANIMGRAPHRUNTIME_API FVector 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)
Definition CommonAnimationLibrary.cpp:110
Definition CurveFloat.h:13