9#ifdef QUICKTWEEN_EaseType_generated_h
10#error "EaseType.generated.h already included, missing '#pragma once' in EaseType.h"
12#define QUICKTWEEN_EaseType_generated_h
14#include "Templates/IsUEnumClass.h"
15#include "UObject/ObjectMacros.h"
16#include "UObject/ReflectedTypeAccessors.h"
18PRAGMA_DISABLE_DEPRECATION_WARNINGS
21#define CURRENT_FILE_ID FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Utils_EaseType_h
24#define FOREACH_ENUM_EEASETYPE(op) \
25 op(EEaseType::Linear) \
26 op(EEaseType::InSine) \
27 op(EEaseType::OutSine) \
28 op(EEaseType::InOutSine) \
29 op(EEaseType::InQuad) \
30 op(EEaseType::OutQuad) \
31 op(EEaseType::InOutQuad) \
32 op(EEaseType::InCubic) \
33 op(EEaseType::OutCubic) \
34 op(EEaseType::InOutCubic) \
35 op(EEaseType::InQuart) \
36 op(EEaseType::OutQuart) \
37 op(EEaseType::InOutQuart) \
38 op(EEaseType::InQuint) \
39 op(EEaseType::OutQuint) \
40 op(EEaseType::InOutQuint) \
41 op(EEaseType::InExpo) \
42 op(EEaseType::OutExpo) \
43 op(EEaseType::InOutExpo) \
44 op(EEaseType::InCirc) \
45 op(EEaseType::OutCirc) \
46 op(EEaseType::InOutCirc) \
47 op(EEaseType::InBack) \
48 op(EEaseType::OutBack) \
49 op(EEaseType::InOutBack) \
50 op(EEaseType::InElastic) \
51 op(EEaseType::OutElastic) \
52 op(EEaseType::InOutElastic) \
53 op(EEaseType::InBounce) \
54 op(EEaseType::OutBounce) \
55 op(EEaseType::InOutBounce)
57enum class EEaseType : uint8;
58template<>
struct TIsUEnumClass<EEaseType> {
enum { Value =
true }; };
59template<> QUICKTWEEN_API UEnum* StaticEnum<EEaseType>();
62PRAGMA_ENABLE_DEPRECATION_WARNINGS