QuickTween 1.4.1
Loading...
Searching...
No Matches
EaseType.h
1// Copyright 2025 Juan Pablo Hernandez Mosti. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "EaseType.generated.h"
7
21UENUM(BlueprintType)
22enum class EEaseType : uint8
23{
25 Linear UMETA(DisplayName = "Linear"),
26
28 InSine UMETA(DisplayName = "Ease In Sine"),
30 OutSine UMETA(DisplayName = "Ease Out Sine"),
32 InOutSine UMETA(DisplayName = "Ease InOut Sine"),
33
35 InQuad UMETA(DisplayName = "Ease In Quad"),
37 OutQuad UMETA(DisplayName = "Ease Out Quad"),
39 InOutQuad UMETA(DisplayName = "Ease InOut Quad"),
40
42 InCubic UMETA(DisplayName = "Ease In Cubic"),
44 OutCubic UMETA(DisplayName = "Ease Out Cubic"),
46 InOutCubic UMETA(DisplayName = "Ease InOut Cubic"),
47
49 InQuart UMETA(DisplayName = "Ease In Quart"),
51 OutQuart UMETA(DisplayName = "Ease Out Quart"),
53 InOutQuart UMETA(DisplayName = "Ease InOut Quart"),
54
56 InQuint UMETA(DisplayName = "Ease In Quint"),
58 OutQuint UMETA(DisplayName = "Ease Out Quint"),
60 InOutQuint UMETA(DisplayName = "Ease InOut Quint"),
61
63 InExpo UMETA(DisplayName = "Ease In Expo"),
65 OutExpo UMETA(DisplayName = "Ease Out Expo"),
67 InOutExpo UMETA(DisplayName = "Ease InOut Expo"),
68
70 InCirc UMETA(DisplayName = "Ease In Circ"),
72 OutCirc UMETA(DisplayName = "Ease Out Circ"),
74 InOutCirc UMETA(DisplayName = "Ease InOut Circ"),
75
77 InBack UMETA(DisplayName = "Ease In Back"),
79 OutBack UMETA(DisplayName = "Ease Out Back"),
81 InOutBack UMETA(DisplayName = "Ease InOut Back"),
82
84 InElastic UMETA(DisplayName = "Ease In Elastic"),
86 OutElastic UMETA(DisplayName = "Ease Out Elastic"),
88 InOutElastic UMETA(DisplayName = "Ease InOut Elastic"),
89
91 InBounce UMETA(DisplayName = "Ease In Bounce"),
93 OutBounce UMETA(DisplayName = "Ease Out Bounce"),
95 InOutBounce UMETA(DisplayName = "Ease InOut Bounce"),
96};