QuickTween 1.4.1
Loading...
Searching...
No Matches
QuickTweenable.gen.cpp
1// Copyright Epic Games, Inc. All Rights Reserved.
2/*===========================================================================
3 Generated code exported from UnrealHeaderTool.
4 DO NOT modify this manually! Edit the corresponding .h files instead!
5===========================================================================*/
6
7#include "UObject/GeneratedCppIncludes.h"
8#include "QuickTweenable.h"
9
10PRAGMA_DISABLE_DEPRECATION_WARNINGS
11
12void EmptyLinkFunctionForGeneratedCodeQuickTweenable() {}
13
14// ********** Begin Cross Module References ********************************************************
15COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
16ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
17QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenable();
18QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenable_NoRegister();
19QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EEaseType();
20QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_ELoopType();
21UPackage* Z_Construct_UPackage__Script_QuickTween();
22// ********** End Cross Module References **********************************************************
23
24// ********** Begin Class UQuickTweenable Function Complete ****************************************
26{
28 {
29 bool bSnapToEnd;
30 };
31#if WITH_METADATA
32 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
33 { "Category", "Tween|Control" },
34#if !UE_BUILD_SHIPPING
35 { "Comment", "/** Immediately complete the tween.\n\x09 * If the tween is reversed bSnapToEnd is inverted.\n\x09 * @param bSnapToEnd If true, snap properties to final state when completing.\n\x09 */" },
36#endif
37 { "CPP_Default_bSnapToEnd", "true" },
38 { "ModuleRelativePath", "Public/QuickTweenable.h" },
39#if !UE_BUILD_SHIPPING
40 { "ToolTip", "Immediately complete the tween.\nIf the tween is reversed bSnapToEnd is inverted.\n@param bSnapToEnd If true, snap properties to final state when completing." },
41#endif
42 };
43#endif // WITH_METADATA
44 static void NewProp_bSnapToEnd_SetBit(void* Obj);
45 static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapToEnd;
46 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
47 static const UECodeGen_Private::FFunctionParams FuncParams;
48};
49void Z_Construct_UFunction_UQuickTweenable_Complete_Statics::NewProp_bSnapToEnd_SetBit(void* Obj)
50{
51 ((QuickTweenable_eventComplete_Parms*)Obj)->bSnapToEnd = 1;
52}
53const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_Complete_Statics::NewProp_bSnapToEnd = { "bSnapToEnd", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventComplete_Parms), &Z_Construct_UFunction_UQuickTweenable_Complete_Statics::NewProp_bSnapToEnd_SetBit, METADATA_PARAMS(0, nullptr) };
54const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_Complete_Statics::PropPointers[] = {
55 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_Complete_Statics::NewProp_bSnapToEnd,
56};
57static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Complete_Statics::PropPointers) < 2048);
58const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_Complete_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "Complete", Z_Construct_UFunction_UQuickTweenable_Complete_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Complete_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_Complete_Statics::QuickTweenable_eventComplete_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Complete_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_Complete_Statics::Function_MetaDataParams)}, };
60UFunction* Z_Construct_UFunction_UQuickTweenable_Complete()
61{
62 static UFunction* ReturnFunction = nullptr;
63 if (!ReturnFunction)
64 {
65 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_Complete_Statics::FuncParams);
66 }
67 return ReturnFunction;
68}
69DEFINE_FUNCTION(UQuickTweenable::execComplete)
70{
71 P_GET_UBOOL(Z_Param_bSnapToEnd);
72 P_FINISH;
73 P_NATIVE_BEGIN;
74 P_THIS->Complete(Z_Param_bSnapToEnd);
75 P_NATIVE_END;
76}
77// ********** End Class UQuickTweenable Function Complete ******************************************
78
79// ********** Begin Class UQuickTweenable Function GetAutoKill *************************************
81{
83 {
84 bool ReturnValue;
85 };
86#if WITH_METADATA
87 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
88 { "Category", "Tween|Info" },
89#if !UE_BUILD_SHIPPING
90 { "Comment", "/** Returns whether this tween will be removed automatically after completion. */" },
91#endif
92 { "ModuleRelativePath", "Public/QuickTweenable.h" },
93#if !UE_BUILD_SHIPPING
94 { "ToolTip", "Returns whether this tween will be removed automatically after completion." },
95#endif
96 };
97#endif // WITH_METADATA
98 static void NewProp_ReturnValue_SetBit(void* Obj);
99 static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
100 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
101 static const UECodeGen_Private::FFunctionParams FuncParams;
102};
103void Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::NewProp_ReturnValue_SetBit(void* Obj)
104{
105 ((QuickTweenable_eventGetAutoKill_Parms*)Obj)->ReturnValue = 1;
106}
107const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventGetAutoKill_Parms), &Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
108const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::PropPointers[] = {
109 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::NewProp_ReturnValue,
110};
111static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::PropPointers) < 2048);
112const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetAutoKill", Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::QuickTweenable_eventGetAutoKill_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::Function_MetaDataParams)}, };
114UFunction* Z_Construct_UFunction_UQuickTweenable_GetAutoKill()
115{
116 static UFunction* ReturnFunction = nullptr;
117 if (!ReturnFunction)
118 {
119 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetAutoKill_Statics::FuncParams);
120 }
121 return ReturnFunction;
122}
123DEFINE_FUNCTION(UQuickTweenable::execGetAutoKill)
124{
125 P_FINISH;
126 P_NATIVE_BEGIN;
127 *(bool*)Z_Param__Result=P_THIS->GetAutoKill();
128 P_NATIVE_END;
129}
130// ********** End Class UQuickTweenable Function GetAutoKill ***************************************
131
132// ********** Begin Class UQuickTweenable Function GetCurrentLoop **********************************
134{
136 {
137 int32 ReturnValue;
138 };
139#if WITH_METADATA
140 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
141 { "Category", "Tween|Info" },
142#if !UE_BUILD_SHIPPING
143 { "Comment", "/** Get the current loop index (0-based) the tween is on.\n\x09 * @return 0 for the first loop, 1 for the second, etc.\n\x09 */" },
144#endif
145 { "ModuleRelativePath", "Public/QuickTweenable.h" },
146#if !UE_BUILD_SHIPPING
147 { "ToolTip", "Get the current loop index (0-based) the tween is on.\n@return 0 for the first loop, 1 for the second, etc." },
148#endif
149 };
150#endif // WITH_METADATA
151 static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
152 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
153 static const UECodeGen_Private::FFunctionParams FuncParams;
154};
155const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetCurrentLoop_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
156const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::PropPointers[] = {
157 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::NewProp_ReturnValue,
158};
159static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::PropPointers) < 2048);
160const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetCurrentLoop", Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::QuickTweenable_eventGetCurrentLoop_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::Function_MetaDataParams)}, };
162UFunction* Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop()
163{
164 static UFunction* ReturnFunction = nullptr;
165 if (!ReturnFunction)
166 {
167 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop_Statics::FuncParams);
168 }
169 return ReturnFunction;
170}
171DEFINE_FUNCTION(UQuickTweenable::execGetCurrentLoop)
172{
173 P_FINISH;
174 P_NATIVE_BEGIN;
175 *(int32*)Z_Param__Result=P_THIS->GetCurrentLoop();
176 P_NATIVE_END;
177}
178// ********** End Class UQuickTweenable Function GetCurrentLoop ************************************
179
180// ********** Begin Class UQuickTweenable Function GetEaseCurve ************************************
182{
184 {
185 UCurveFloat* ReturnValue;
186 };
187#if WITH_METADATA
188 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
189 { "Category", "Tween|Info" },
190#if !UE_BUILD_SHIPPING
191 { "Comment", "/** Get the custom easing curve used by the tween, if any.\n\x09 * @return Pointer to a UCurveFloat or nullptr if not set.\n\x09 */" },
192#endif
193 { "Keywords", "Tween" },
194 { "ModuleRelativePath", "Public/QuickTweenable.h" },
195#if !UE_BUILD_SHIPPING
196 { "ToolTip", "Get the custom easing curve used by the tween, if any.\n@return Pointer to a UCurveFloat or nullptr if not set." },
197#endif
198 };
199#endif // WITH_METADATA
200 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
201 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
202 static const UECodeGen_Private::FFunctionParams FuncParams;
203};
204const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetEaseCurve_Parms, ReturnValue), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
205const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::PropPointers[] = {
206 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::NewProp_ReturnValue,
207};
208static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::PropPointers) < 2048);
209const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetEaseCurve", Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::QuickTweenable_eventGetEaseCurve_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::Function_MetaDataParams)}, };
211UFunction* Z_Construct_UFunction_UQuickTweenable_GetEaseCurve()
212{
213 static UFunction* ReturnFunction = nullptr;
214 if (!ReturnFunction)
215 {
216 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetEaseCurve_Statics::FuncParams);
217 }
218 return ReturnFunction;
219}
220DEFINE_FUNCTION(UQuickTweenable::execGetEaseCurve)
221{
222 P_FINISH;
223 P_NATIVE_BEGIN;
224 *(UCurveFloat**)Z_Param__Result=P_THIS->GetEaseCurve();
225 P_NATIVE_END;
226}
227// ********** End Class UQuickTweenable Function GetEaseCurve **************************************
228
229// ********** Begin Class UQuickTweenable Function GetEaseType *************************************
231{
233 {
234 EEaseType ReturnValue;
235 };
236#if WITH_METADATA
237 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
238 { "Category", "Tween|Info" },
239#if !UE_BUILD_SHIPPING
240 { "Comment", "/** Get the easing function type used by this tween. */" },
241#endif
242 { "Keywords", "Tween" },
243 { "ModuleRelativePath", "Public/QuickTweenable.h" },
244#if !UE_BUILD_SHIPPING
245 { "ToolTip", "Get the easing function type used by this tween." },
246#endif
247 };
248#endif // WITH_METADATA
249 static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
250 static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
251 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
252 static const UECodeGen_Private::FFunctionParams FuncParams;
253};
254const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
255const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetEaseType_Parms, ReturnValue), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
256const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::PropPointers[] = {
257 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::NewProp_ReturnValue_Underlying,
258 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::NewProp_ReturnValue,
259};
260static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::PropPointers) < 2048);
261const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetEaseType", Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::QuickTweenable_eventGetEaseType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::Function_MetaDataParams)}, };
263UFunction* Z_Construct_UFunction_UQuickTweenable_GetEaseType()
264{
265 static UFunction* ReturnFunction = nullptr;
266 if (!ReturnFunction)
267 {
268 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetEaseType_Statics::FuncParams);
269 }
270 return ReturnFunction;
271}
272DEFINE_FUNCTION(UQuickTweenable::execGetEaseType)
273{
274 P_FINISH;
275 P_NATIVE_BEGIN;
276 *(EEaseType*)Z_Param__Result=P_THIS->GetEaseType();
277 P_NATIVE_END;
278}
279// ********** End Class UQuickTweenable Function GetEaseType ***************************************
280
281// ********** Begin Class UQuickTweenable Function GetElapsedTime **********************************
283{
285 {
286 float ReturnValue;
287 };
288#if WITH_METADATA
289 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
290 { "Category", "Tween|Info" },
291#if !UE_BUILD_SHIPPING
292 { "Comment", "/** Get the total elapsed time since the tween started (in seconds). */" },
293#endif
294 { "Keywords", "Tween" },
295 { "ModuleRelativePath", "Public/QuickTweenable.h" },
296#if !UE_BUILD_SHIPPING
297 { "ToolTip", "Get the total elapsed time since the tween started (in seconds)." },
298#endif
299 };
300#endif // WITH_METADATA
301 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
302 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
303 static const UECodeGen_Private::FFunctionParams FuncParams;
304};
305const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetElapsedTime_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
306const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::PropPointers[] = {
307 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::NewProp_ReturnValue,
308};
309static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::PropPointers) < 2048);
310const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetElapsedTime", Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::QuickTweenable_eventGetElapsedTime_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::Function_MetaDataParams)}, };
312UFunction* Z_Construct_UFunction_UQuickTweenable_GetElapsedTime()
313{
314 static UFunction* ReturnFunction = nullptr;
315 if (!ReturnFunction)
316 {
317 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetElapsedTime_Statics::FuncParams);
318 }
319 return ReturnFunction;
320}
321DEFINE_FUNCTION(UQuickTweenable::execGetElapsedTime)
322{
323 P_FINISH;
324 P_NATIVE_BEGIN;
325 *(float*)Z_Param__Result=P_THIS->GetElapsedTime();
326 P_NATIVE_END;
327}
328// ********** End Class UQuickTweenable Function GetElapsedTime ************************************
329
330// ********** Begin Class UQuickTweenable Function GetIsCompleted **********************************
332{
334 {
335 bool ReturnValue;
336 };
337#if WITH_METADATA
338 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
339 { "Category", "Tween|Info" },
340#if !UE_BUILD_SHIPPING
341 { "Comment", "/** Check whether the tween has reached its completion state. */" },
342#endif
343 { "Keywords", "Tween" },
344 { "ModuleRelativePath", "Public/QuickTweenable.h" },
345#if !UE_BUILD_SHIPPING
346 { "ToolTip", "Check whether the tween has reached its completion state." },
347#endif
348 };
349#endif // WITH_METADATA
350 static void NewProp_ReturnValue_SetBit(void* Obj);
351 static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
352 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
353 static const UECodeGen_Private::FFunctionParams FuncParams;
354};
355void Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::NewProp_ReturnValue_SetBit(void* Obj)
356{
357 ((QuickTweenable_eventGetIsCompleted_Parms*)Obj)->ReturnValue = 1;
358}
359const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventGetIsCompleted_Parms), &Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
360const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::PropPointers[] = {
361 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::NewProp_ReturnValue,
362};
363static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::PropPointers) < 2048);
364const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetIsCompleted", Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::QuickTweenable_eventGetIsCompleted_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::Function_MetaDataParams)}, };
366UFunction* Z_Construct_UFunction_UQuickTweenable_GetIsCompleted()
367{
368 static UFunction* ReturnFunction = nullptr;
369 if (!ReturnFunction)
370 {
371 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetIsCompleted_Statics::FuncParams);
372 }
373 return ReturnFunction;
374}
375DEFINE_FUNCTION(UQuickTweenable::execGetIsCompleted)
376{
377 P_FINISH;
378 P_NATIVE_BEGIN;
379 *(bool*)Z_Param__Result=P_THIS->GetIsCompleted();
380 P_NATIVE_END;
381}
382// ********** End Class UQuickTweenable Function GetIsCompleted ************************************
383
384// ********** Begin Class UQuickTweenable Function GetIsPendingKill ********************************
386{
388 {
389 bool ReturnValue;
390 };
391#if WITH_METADATA
392 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
393 { "Category", "Tween|Info" },
394#if !UE_BUILD_SHIPPING
395 { "Comment", "/**\n\x09 * Query whether this tween is pending removal from the manager.\n\x09 * @return True if the tween is pending kill, false otherwise.\n\x09 */" },
396#endif
397 { "Keywords", "Tween" },
398 { "ModuleRelativePath", "Public/QuickTweenable.h" },
399#if !UE_BUILD_SHIPPING
400 { "ToolTip", "Query whether this tween is pending removal from the manager.\n@return True if the tween is pending kill, false otherwise." },
401#endif
402 };
403#endif // WITH_METADATA
404 static void NewProp_ReturnValue_SetBit(void* Obj);
405 static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
406 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
407 static const UECodeGen_Private::FFunctionParams FuncParams;
408};
409void Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::NewProp_ReturnValue_SetBit(void* Obj)
410{
411 ((QuickTweenable_eventGetIsPendingKill_Parms*)Obj)->ReturnValue = 1;
412}
413const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventGetIsPendingKill_Parms), &Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
414const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::PropPointers[] = {
415 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::NewProp_ReturnValue,
416};
417static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::PropPointers) < 2048);
418const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetIsPendingKill", Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::QuickTweenable_eventGetIsPendingKill_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::Function_MetaDataParams)}, };
420UFunction* Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill()
421{
422 static UFunction* ReturnFunction = nullptr;
423 if (!ReturnFunction)
424 {
425 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill_Statics::FuncParams);
426 }
427 return ReturnFunction;
428}
429DEFINE_FUNCTION(UQuickTweenable::execGetIsPendingKill)
430{
431 P_FINISH;
432 P_NATIVE_BEGIN;
433 *(bool*)Z_Param__Result=P_THIS->GetIsPendingKill();
434 P_NATIVE_END;
435}
436// ********** End Class UQuickTweenable Function GetIsPendingKill **********************************
437
438// ********** Begin Class UQuickTweenable Function GetIsPlaying ************************************
440{
442 {
443 bool ReturnValue;
444 };
445#if WITH_METADATA
446 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
447 { "Category", "Tween|Info" },
448#if !UE_BUILD_SHIPPING
449 { "Comment", "/** Check if the tween is currently playing.\n\x09 * @return True when playing; false when paused or stopped.\n\x09 */" },
450#endif
451 { "Keywords", "Tween" },
452 { "ModuleRelativePath", "Public/QuickTweenable.h" },
453#if !UE_BUILD_SHIPPING
454 { "ToolTip", "Check if the tween is currently playing.\n@return True when playing; false when paused or stopped." },
455#endif
456 };
457#endif // WITH_METADATA
458 static void NewProp_ReturnValue_SetBit(void* Obj);
459 static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
460 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
461 static const UECodeGen_Private::FFunctionParams FuncParams;
462};
463void Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::NewProp_ReturnValue_SetBit(void* Obj)
464{
465 ((QuickTweenable_eventGetIsPlaying_Parms*)Obj)->ReturnValue = 1;
466}
467const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventGetIsPlaying_Parms), &Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
468const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::PropPointers[] = {
469 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::NewProp_ReturnValue,
470};
471static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::PropPointers) < 2048);
472const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetIsPlaying", Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::QuickTweenable_eventGetIsPlaying_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::Function_MetaDataParams)}, };
474UFunction* Z_Construct_UFunction_UQuickTweenable_GetIsPlaying()
475{
476 static UFunction* ReturnFunction = nullptr;
477 if (!ReturnFunction)
478 {
479 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetIsPlaying_Statics::FuncParams);
480 }
481 return ReturnFunction;
482}
483DEFINE_FUNCTION(UQuickTweenable::execGetIsPlaying)
484{
485 P_FINISH;
486 P_NATIVE_BEGIN;
487 *(bool*)Z_Param__Result=P_THIS->GetIsPlaying();
488 P_NATIVE_END;
489}
490// ********** End Class UQuickTweenable Function GetIsPlaying **************************************
491
492// ********** Begin Class UQuickTweenable Function GetIsReversed ***********************************
494{
496 {
497 bool ReturnValue;
498 };
499#if WITH_METADATA
500 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
501 { "Category", "Tween|Info" },
502#if !UE_BUILD_SHIPPING
503 { "Comment", "/** Returns true if the tween's reversed flag is set (affects playback direction). */" },
504#endif
505 { "Keywords", "Tween" },
506 { "ModuleRelativePath", "Public/QuickTweenable.h" },
507#if !UE_BUILD_SHIPPING
508 { "ToolTip", "Returns true if the tween's reversed flag is set (affects playback direction)." },
509#endif
510 };
511#endif // WITH_METADATA
512 static void NewProp_ReturnValue_SetBit(void* Obj);
513 static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
514 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
515 static const UECodeGen_Private::FFunctionParams FuncParams;
516};
517void Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::NewProp_ReturnValue_SetBit(void* Obj)
518{
519 ((QuickTweenable_eventGetIsReversed_Parms*)Obj)->ReturnValue = 1;
520}
521const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventGetIsReversed_Parms), &Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
522const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::PropPointers[] = {
523 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::NewProp_ReturnValue,
524};
525static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::PropPointers) < 2048);
526const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetIsReversed", Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::QuickTweenable_eventGetIsReversed_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::Function_MetaDataParams)}, };
528UFunction* Z_Construct_UFunction_UQuickTweenable_GetIsReversed()
529{
530 static UFunction* ReturnFunction = nullptr;
531 if (!ReturnFunction)
532 {
533 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetIsReversed_Statics::FuncParams);
534 }
535 return ReturnFunction;
536}
537DEFINE_FUNCTION(UQuickTweenable::execGetIsReversed)
538{
539 P_FINISH;
540 P_NATIVE_BEGIN;
541 *(bool*)Z_Param__Result=P_THIS->GetIsReversed();
542 P_NATIVE_END;
543}
544// ********** End Class UQuickTweenable Function GetIsReversed *************************************
545
546// ********** Begin Class UQuickTweenable Function GetLoopDuration *********************************
548{
550 {
551 float ReturnValue;
552 };
553#if WITH_METADATA
554 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
555 { "Category", "Tween|Info" },
556#if !UE_BUILD_SHIPPING
557 { "Comment", "/** Get the configured duration of the loop in seconds. */" },
558#endif
559 { "Keywords", "Tween" },
560 { "ModuleRelativePath", "Public/QuickTweenable.h" },
561#if !UE_BUILD_SHIPPING
562 { "ToolTip", "Get the configured duration of the loop in seconds." },
563#endif
564 };
565#endif // WITH_METADATA
566 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
567 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
568 static const UECodeGen_Private::FFunctionParams FuncParams;
569};
570const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetLoopDuration_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
571const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::PropPointers[] = {
572 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::NewProp_ReturnValue,
573};
574static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::PropPointers) < 2048);
575const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetLoopDuration", Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::QuickTweenable_eventGetLoopDuration_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::Function_MetaDataParams)}, };
577UFunction* Z_Construct_UFunction_UQuickTweenable_GetLoopDuration()
578{
579 static UFunction* ReturnFunction = nullptr;
580 if (!ReturnFunction)
581 {
582 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetLoopDuration_Statics::FuncParams);
583 }
584 return ReturnFunction;
585}
586DEFINE_FUNCTION(UQuickTweenable::execGetLoopDuration)
587{
588 P_FINISH;
589 P_NATIVE_BEGIN;
590 *(float*)Z_Param__Result=P_THIS->GetLoopDuration();
591 P_NATIVE_END;
592}
593// ********** End Class UQuickTweenable Function GetLoopDuration ***********************************
594
595// ********** Begin Class UQuickTweenable Function GetLoops ****************************************
597{
599 {
600 int32 ReturnValue;
601 };
602#if WITH_METADATA
603 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
604 { "Category", "Tween|Info" },
605#if !UE_BUILD_SHIPPING
606 { "Comment", "/** Get the configured number of loops for this tween (-1 for infinite if supported). */" },
607#endif
608 { "Keywords", "Tween" },
609 { "ModuleRelativePath", "Public/QuickTweenable.h" },
610#if !UE_BUILD_SHIPPING
611 { "ToolTip", "Get the configured number of loops for this tween (-1 for infinite if supported)." },
612#endif
613 };
614#endif // WITH_METADATA
615 static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
616 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
617 static const UECodeGen_Private::FFunctionParams FuncParams;
618};
619const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetLoops_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
620const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::PropPointers[] = {
621 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::NewProp_ReturnValue,
622};
623static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::PropPointers) < 2048);
624const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetLoops", Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::QuickTweenable_eventGetLoops_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::Function_MetaDataParams)}, };
626UFunction* Z_Construct_UFunction_UQuickTweenable_GetLoops()
627{
628 static UFunction* ReturnFunction = nullptr;
629 if (!ReturnFunction)
630 {
631 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetLoops_Statics::FuncParams);
632 }
633 return ReturnFunction;
634}
635DEFINE_FUNCTION(UQuickTweenable::execGetLoops)
636{
637 P_FINISH;
638 P_NATIVE_BEGIN;
639 *(int32*)Z_Param__Result=P_THIS->GetLoops();
640 P_NATIVE_END;
641}
642// ********** End Class UQuickTweenable Function GetLoops ******************************************
643
644// ********** Begin Class UQuickTweenable Function GetLoopType *************************************
646{
648 {
649 ELoopType ReturnValue;
650 };
651#if WITH_METADATA
652 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
653 { "Category", "Tween|Info" },
654#if !UE_BUILD_SHIPPING
655 { "Comment", "/** Get the loop behavior used when the tween repeats (e.g., Restart, Yoyo). */" },
656#endif
657 { "Keywords", "Tween" },
658 { "ModuleRelativePath", "Public/QuickTweenable.h" },
659#if !UE_BUILD_SHIPPING
660 { "ToolTip", "Get the loop behavior used when the tween repeats (e.g., Restart, Yoyo)." },
661#endif
662 };
663#endif // WITH_METADATA
664 static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
665 static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
666 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
667 static const UECodeGen_Private::FFunctionParams FuncParams;
668};
669const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
670const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetLoopType_Parms, ReturnValue), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
671const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::PropPointers[] = {
672 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::NewProp_ReturnValue_Underlying,
673 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::NewProp_ReturnValue,
674};
675static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::PropPointers) < 2048);
676const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetLoopType", Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::QuickTweenable_eventGetLoopType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::Function_MetaDataParams)}, };
678UFunction* Z_Construct_UFunction_UQuickTweenable_GetLoopType()
679{
680 static UFunction* ReturnFunction = nullptr;
681 if (!ReturnFunction)
682 {
683 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetLoopType_Statics::FuncParams);
684 }
685 return ReturnFunction;
686}
687DEFINE_FUNCTION(UQuickTweenable::execGetLoopType)
688{
689 P_FINISH;
690 P_NATIVE_BEGIN;
691 *(ELoopType*)Z_Param__Result=P_THIS->GetLoopType();
692 P_NATIVE_END;
693}
694// ********** End Class UQuickTweenable Function GetLoopType ***************************************
695
696// ********** Begin Class UQuickTweenable Function GetShouldPlayWhilePaused ************************
698{
700 {
701 bool ReturnValue;
702 };
703#if WITH_METADATA
704 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
705 { "Category", "Tween|Info" },
706#if !UE_BUILD_SHIPPING
707 { "Comment", "/** Whether the tween should continue running even when the game is paused. */" },
708#endif
709 { "ModuleRelativePath", "Public/QuickTweenable.h" },
710#if !UE_BUILD_SHIPPING
711 { "ToolTip", "Whether the tween should continue running even when the game is paused." },
712#endif
713 };
714#endif // WITH_METADATA
715 static void NewProp_ReturnValue_SetBit(void* Obj);
716 static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
717 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
718 static const UECodeGen_Private::FFunctionParams FuncParams;
719};
720void Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::NewProp_ReturnValue_SetBit(void* Obj)
721{
723}
724const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenable_eventGetShouldPlayWhilePaused_Parms), &Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
725const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::PropPointers[] = {
726 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::NewProp_ReturnValue,
727};
728static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::PropPointers) < 2048);
729const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetShouldPlayWhilePaused", Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::QuickTweenable_eventGetShouldPlayWhilePaused_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::Function_MetaDataParams)}, };
731UFunction* Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused()
732{
733 static UFunction* ReturnFunction = nullptr;
734 if (!ReturnFunction)
735 {
736 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused_Statics::FuncParams);
737 }
738 return ReturnFunction;
739}
740DEFINE_FUNCTION(UQuickTweenable::execGetShouldPlayWhilePaused)
741{
742 P_FINISH;
743 P_NATIVE_BEGIN;
744 *(bool*)Z_Param__Result=P_THIS->GetShouldPlayWhilePaused();
745 P_NATIVE_END;
746}
747// ********** End Class UQuickTweenable Function GetShouldPlayWhilePaused **************************
748
749// ********** Begin Class UQuickTweenable Function GetTimeScale ************************************
751{
753 {
754 float ReturnValue;
755 };
756#if WITH_METADATA
757 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
758 { "Category", "Tween|Info" },
759#if !UE_BUILD_SHIPPING
760 { "Comment", "/** Get the current time scale applied to the tween (1.0 = normal speed). */" },
761#endif
762 { "Keywords", "Tween" },
763 { "ModuleRelativePath", "Public/QuickTweenable.h" },
764#if !UE_BUILD_SHIPPING
765 { "ToolTip", "Get the current time scale applied to the tween (1.0 = normal speed)." },
766#endif
767 };
768#endif // WITH_METADATA
769 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
770 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
771 static const UECodeGen_Private::FFunctionParams FuncParams;
772};
773const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetTimeScale_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
774const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::PropPointers[] = {
775 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::NewProp_ReturnValue,
776};
777static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::PropPointers) < 2048);
778const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetTimeScale", Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::QuickTweenable_eventGetTimeScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::Function_MetaDataParams)}, };
780UFunction* Z_Construct_UFunction_UQuickTweenable_GetTimeScale()
781{
782 static UFunction* ReturnFunction = nullptr;
783 if (!ReturnFunction)
784 {
785 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetTimeScale_Statics::FuncParams);
786 }
787 return ReturnFunction;
788}
789DEFINE_FUNCTION(UQuickTweenable::execGetTimeScale)
790{
791 P_FINISH;
792 P_NATIVE_BEGIN;
793 *(float*)Z_Param__Result=P_THIS->GetTimeScale();
794 P_NATIVE_END;
795}
796// ********** End Class UQuickTweenable Function GetTimeScale **************************************
797
798// ********** Begin Class UQuickTweenable Function GetTotalDuration ********************************
800{
802 {
803 float ReturnValue;
804 };
805#if WITH_METADATA
806 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
807 { "Category", "Tween|Info" },
808#if !UE_BUILD_SHIPPING
809 { "Comment", "/** Get the total duration of the whole tween (max value for infinite) */" },
810#endif
811 { "Keywords", "Tween" },
812 { "ModuleRelativePath", "Public/QuickTweenable.h" },
813#if !UE_BUILD_SHIPPING
814 { "ToolTip", "Get the total duration of the whole tween (max value for infinite)" },
815#endif
816 };
817#endif // WITH_METADATA
818 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
819 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
820 static const UECodeGen_Private::FFunctionParams FuncParams;
821};
822const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetTotalDuration_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
823const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::PropPointers[] = {
824 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::NewProp_ReturnValue,
825};
826static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::PropPointers) < 2048);
827const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetTotalDuration", Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::QuickTweenable_eventGetTotalDuration_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::Function_MetaDataParams)}, };
829UFunction* Z_Construct_UFunction_UQuickTweenable_GetTotalDuration()
830{
831 static UFunction* ReturnFunction = nullptr;
832 if (!ReturnFunction)
833 {
834 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetTotalDuration_Statics::FuncParams);
835 }
836 return ReturnFunction;
837}
838DEFINE_FUNCTION(UQuickTweenable::execGetTotalDuration)
839{
840 P_FINISH;
841 P_NATIVE_BEGIN;
842 *(float*)Z_Param__Result=P_THIS->GetTotalDuration();
843 P_NATIVE_END;
844}
845// ********** End Class UQuickTweenable Function GetTotalDuration **********************************
846
847// ********** Begin Class UQuickTweenable Function GetTweenTag *************************************
849{
851 {
852 FString ReturnValue;
853 };
854#if WITH_METADATA
855 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
856 { "Category", "Tween|Info" },
857#if !UE_BUILD_SHIPPING
858 { "Comment", "/** Get the user-assigned tag for this tween. Useful for identification and grouping. */" },
859#endif
860 { "Keywords", "Tween" },
861 { "ModuleRelativePath", "Public/QuickTweenable.h" },
862#if !UE_BUILD_SHIPPING
863 { "ToolTip", "Get the user-assigned tag for this tween. Useful for identification and grouping." },
864#endif
865 };
866#endif // WITH_METADATA
867 static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
868 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
869 static const UECodeGen_Private::FFunctionParams FuncParams;
870};
871const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenable_eventGetTweenTag_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
872const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::PropPointers[] = {
873 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::NewProp_ReturnValue,
874};
875static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::PropPointers) < 2048);
876const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "GetTweenTag", Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::QuickTweenable_eventGetTweenTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::Function_MetaDataParams)}, };
878UFunction* Z_Construct_UFunction_UQuickTweenable_GetTweenTag()
879{
880 static UFunction* ReturnFunction = nullptr;
881 if (!ReturnFunction)
882 {
883 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_GetTweenTag_Statics::FuncParams);
884 }
885 return ReturnFunction;
886}
887DEFINE_FUNCTION(UQuickTweenable::execGetTweenTag)
888{
889 P_FINISH;
890 P_NATIVE_BEGIN;
891 *(FString*)Z_Param__Result=P_THIS->GetTweenTag();
892 P_NATIVE_END;
893}
894// ********** End Class UQuickTweenable Function GetTweenTag ***************************************
895
896// ********** Begin Class UQuickTweenable Function Kill ********************************************
898{
899#if WITH_METADATA
900 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
901 { "Category", "Tween|Control" },
902#if !UE_BUILD_SHIPPING
903 { "Comment", "/** Forcefully kill the tween and mark it for removal.\n\x09 */" },
904#endif
905 { "ModuleRelativePath", "Public/QuickTweenable.h" },
906#if !UE_BUILD_SHIPPING
907 { "ToolTip", "Forcefully kill the tween and mark it for removal." },
908#endif
909 };
910#endif // WITH_METADATA
911 static const UECodeGen_Private::FFunctionParams FuncParams;
912};
913const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_Kill_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "Kill", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Kill_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_Kill_Statics::Function_MetaDataParams)}, };
914UFunction* Z_Construct_UFunction_UQuickTweenable_Kill()
915{
916 static UFunction* ReturnFunction = nullptr;
917 if (!ReturnFunction)
918 {
919 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_Kill_Statics::FuncParams);
920 }
921 return ReturnFunction;
922}
923DEFINE_FUNCTION(UQuickTweenable::execKill)
924{
925 P_FINISH;
926 P_NATIVE_BEGIN;
927 P_THIS->Kill();
928 P_NATIVE_END;
929}
930// ********** End Class UQuickTweenable Function Kill **********************************************
931
932// ********** Begin Class UQuickTweenable Function Pause *******************************************
934{
935#if WITH_METADATA
936 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
937 { "Category", "Tween|Control" },
938#if !UE_BUILD_SHIPPING
939 { "Comment", "/** Pause playback of the tween.\n\x09 */" },
940#endif
941 { "ModuleRelativePath", "Public/QuickTweenable.h" },
942#if !UE_BUILD_SHIPPING
943 { "ToolTip", "Pause playback of the tween." },
944#endif
945 };
946#endif // WITH_METADATA
947 static const UECodeGen_Private::FFunctionParams FuncParams;
948};
949const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_Pause_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "Pause", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Pause_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_Pause_Statics::Function_MetaDataParams)}, };
950UFunction* Z_Construct_UFunction_UQuickTweenable_Pause()
951{
952 static UFunction* ReturnFunction = nullptr;
953 if (!ReturnFunction)
954 {
955 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_Pause_Statics::FuncParams);
956 }
957 return ReturnFunction;
958}
959DEFINE_FUNCTION(UQuickTweenable::execPause)
960{
961 P_FINISH;
962 P_NATIVE_BEGIN;
963 P_THIS->Pause();
964 P_NATIVE_END;
965}
966// ********** End Class UQuickTweenable Function Pause *********************************************
967
968// ********** Begin Class UQuickTweenable Function Play ********************************************
970{
971#if WITH_METADATA
972 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
973 { "Category", "Tween|Control" },
974#if !UE_BUILD_SHIPPING
975 { "Comment", "/** Start or resume playback of the tween.\n\x09 */" },
976#endif
977 { "ModuleRelativePath", "Public/QuickTweenable.h" },
978#if !UE_BUILD_SHIPPING
979 { "ToolTip", "Start or resume playback of the tween." },
980#endif
981 };
982#endif // WITH_METADATA
983 static const UECodeGen_Private::FFunctionParams FuncParams;
984};
985const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_Play_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "Play", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Play_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_Play_Statics::Function_MetaDataParams)}, };
986UFunction* Z_Construct_UFunction_UQuickTweenable_Play()
987{
988 static UFunction* ReturnFunction = nullptr;
989 if (!ReturnFunction)
990 {
991 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_Play_Statics::FuncParams);
992 }
993 return ReturnFunction;
994}
995DEFINE_FUNCTION(UQuickTweenable::execPlay)
996{
997 P_FINISH;
998 P_NATIVE_BEGIN;
999 P_THIS->Play();
1000 P_NATIVE_END;
1001}
1002// ********** End Class UQuickTweenable Function Play **********************************************
1003
1004// ********** Begin Class UQuickTweenable Function Restart *****************************************
1006{
1007#if WITH_METADATA
1008 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1009 { "Category", "Tween|Control" },
1010#if !UE_BUILD_SHIPPING
1011 { "Comment", "/** Restart the tween from its beginning (in case it is reversed, it will restart at the end).\n\x09 * Must be played again after restarting.\n\x09 */" },
1012#endif
1013 { "ModuleRelativePath", "Public/QuickTweenable.h" },
1014#if !UE_BUILD_SHIPPING
1015 { "ToolTip", "Restart the tween from its beginning (in case it is reversed, it will restart at the end).\nMust be played again after restarting." },
1016#endif
1017 };
1018#endif // WITH_METADATA
1019 static const UECodeGen_Private::FFunctionParams FuncParams;
1020};
1021const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_Restart_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "Restart", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Restart_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_Restart_Statics::Function_MetaDataParams)}, };
1022UFunction* Z_Construct_UFunction_UQuickTweenable_Restart()
1023{
1024 static UFunction* ReturnFunction = nullptr;
1025 if (!ReturnFunction)
1026 {
1027 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_Restart_Statics::FuncParams);
1028 }
1029 return ReturnFunction;
1030}
1031DEFINE_FUNCTION(UQuickTweenable::execRestart)
1032{
1033 P_FINISH;
1034 P_NATIVE_BEGIN;
1035 P_THIS->Restart();
1036 P_NATIVE_END;
1037}
1038// ********** End Class UQuickTweenable Function Restart *******************************************
1039
1040// ********** Begin Class UQuickTweenable Function Reverse *****************************************
1042{
1043#if WITH_METADATA
1044 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1045 { "Category", "Tween|Control" },
1046#if !UE_BUILD_SHIPPING
1047 { "Comment", "/** Play the tween in reverse (playback direction is inverted).\n\x09 */" },
1048#endif
1049 { "ModuleRelativePath", "Public/QuickTweenable.h" },
1050#if !UE_BUILD_SHIPPING
1051 { "ToolTip", "Play the tween in reverse (playback direction is inverted)." },
1052#endif
1053 };
1054#endif // WITH_METADATA
1055 static const UECodeGen_Private::FFunctionParams FuncParams;
1056};
1057const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenable_Reverse_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenable, nullptr, "Reverse", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenable_Reverse_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenable_Reverse_Statics::Function_MetaDataParams)}, };
1058UFunction* Z_Construct_UFunction_UQuickTweenable_Reverse()
1059{
1060 static UFunction* ReturnFunction = nullptr;
1061 if (!ReturnFunction)
1062 {
1063 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenable_Reverse_Statics::FuncParams);
1064 }
1065 return ReturnFunction;
1066}
1067DEFINE_FUNCTION(UQuickTweenable::execReverse)
1068{
1069 P_FINISH;
1070 P_NATIVE_BEGIN;
1071 P_THIS->Reverse();
1072 P_NATIVE_END;
1073}
1074// ********** End Class UQuickTweenable Function Reverse *******************************************
1075
1076// ********** Begin Class UQuickTweenable **********************************************************
1077void UQuickTweenable::StaticRegisterNativesUQuickTweenable()
1078{
1079 UClass* Class = UQuickTweenable::StaticClass();
1080 static const FNameNativePtrPair Funcs[] = {
1081 { "Complete", &UQuickTweenable::execComplete },
1082 { "GetAutoKill", &UQuickTweenable::execGetAutoKill },
1083 { "GetCurrentLoop", &UQuickTweenable::execGetCurrentLoop },
1084 { "GetEaseCurve", &UQuickTweenable::execGetEaseCurve },
1085 { "GetEaseType", &UQuickTweenable::execGetEaseType },
1086 { "GetElapsedTime", &UQuickTweenable::execGetElapsedTime },
1087 { "GetIsCompleted", &UQuickTweenable::execGetIsCompleted },
1088 { "GetIsPendingKill", &UQuickTweenable::execGetIsPendingKill },
1089 { "GetIsPlaying", &UQuickTweenable::execGetIsPlaying },
1090 { "GetIsReversed", &UQuickTweenable::execGetIsReversed },
1091 { "GetLoopDuration", &UQuickTweenable::execGetLoopDuration },
1092 { "GetLoops", &UQuickTweenable::execGetLoops },
1093 { "GetLoopType", &UQuickTweenable::execGetLoopType },
1094 { "GetShouldPlayWhilePaused", &UQuickTweenable::execGetShouldPlayWhilePaused },
1095 { "GetTimeScale", &UQuickTweenable::execGetTimeScale },
1096 { "GetTotalDuration", &UQuickTweenable::execGetTotalDuration },
1097 { "GetTweenTag", &UQuickTweenable::execGetTweenTag },
1098 { "Kill", &UQuickTweenable::execKill },
1099 { "Pause", &UQuickTweenable::execPause },
1100 { "Play", &UQuickTweenable::execPlay },
1101 { "Restart", &UQuickTweenable::execRestart },
1102 { "Reverse", &UQuickTweenable::execReverse },
1103 };
1104 FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
1105}
1106FClassRegistrationInfo Z_Registration_Info_UClass_UQuickTweenable;
1107UClass* UQuickTweenable::GetPrivateStaticClass()
1108{
1109 using TClass = UQuickTweenable;
1110 if (!Z_Registration_Info_UClass_UQuickTweenable.InnerSingleton)
1111 {
1112 GetPrivateStaticClassBody(
1113 StaticPackage(),
1114 TEXT("QuickTweenable"),
1115 Z_Registration_Info_UClass_UQuickTweenable.InnerSingleton,
1116 StaticRegisterNativesUQuickTweenable,
1117 sizeof(TClass),
1118 alignof(TClass),
1119 TClass::StaticClassFlags,
1120 TClass::StaticClassCastFlags(),
1121 TClass::StaticConfigName(),
1122 (UClass::ClassConstructorType)InternalConstructor<TClass>,
1123 (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
1124 UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
1125 &TClass::Super::StaticClass,
1126 &TClass::WithinClass::StaticClass
1127 );
1128 }
1129 return Z_Registration_Info_UClass_UQuickTweenable.InnerSingleton;
1130}
1131UClass* Z_Construct_UClass_UQuickTweenable_NoRegister()
1132{
1133 return UQuickTweenable::GetPrivateStaticClass();
1134}
1136{
1137#if WITH_METADATA
1138 static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
1139 { "BlueprintType", "true" },
1140#if !UE_BUILD_SHIPPING
1141 { "Comment", "/**\n * Base UObject for QuickTween tweens.\n *\n * Provides a common interface for playback control, querying state, and configuring\n * tween behavior. This class is intended to be extended in C++ or Blueprint to\n * implement concrete tween logic (e.g., property interpolation). Marked as\n * BlueprintType so instances and subclasses can be used in Blueprint graphs.\n *\n * Usage notes:\n * - Use SetOwner to assign the owning sequence.\n */" },
1142#endif
1143 { "IncludePath", "QuickTweenable.h" },
1144 { "ModuleRelativePath", "Public/QuickTweenable.h" },
1145#if !UE_BUILD_SHIPPING
1146 { "ToolTip", "Base UObject for QuickTween tweens.\n\nProvides a common interface for playback control, querying state, and configuring\ntween behavior. This class is intended to be extended in C++ or Blueprint to\nimplement concrete tween logic (e.g., property interpolation). Marked as\nBlueprintType so instances and subclasses can be used in Blueprint graphs.\n\nUsage notes:\n - Use SetOwner to assign the owning sequence." },
1147#endif
1148 };
1149#endif // WITH_METADATA
1150 static UObject* (*const DependentSingletons[])();
1151 static constexpr FClassFunctionLinkInfo FuncInfo[] = {
1152 { &Z_Construct_UFunction_UQuickTweenable_Complete, "Complete" }, // 2407749751
1153 { &Z_Construct_UFunction_UQuickTweenable_GetAutoKill, "GetAutoKill" }, // 781780792
1154 { &Z_Construct_UFunction_UQuickTweenable_GetCurrentLoop, "GetCurrentLoop" }, // 4130639832
1155 { &Z_Construct_UFunction_UQuickTweenable_GetEaseCurve, "GetEaseCurve" }, // 285560044
1156 { &Z_Construct_UFunction_UQuickTweenable_GetEaseType, "GetEaseType" }, // 3310158294
1157 { &Z_Construct_UFunction_UQuickTweenable_GetElapsedTime, "GetElapsedTime" }, // 1762175762
1158 { &Z_Construct_UFunction_UQuickTweenable_GetIsCompleted, "GetIsCompleted" }, // 2894680047
1159 { &Z_Construct_UFunction_UQuickTweenable_GetIsPendingKill, "GetIsPendingKill" }, // 851913267
1160 { &Z_Construct_UFunction_UQuickTweenable_GetIsPlaying, "GetIsPlaying" }, // 4198905251
1161 { &Z_Construct_UFunction_UQuickTweenable_GetIsReversed, "GetIsReversed" }, // 4259988895
1162 { &Z_Construct_UFunction_UQuickTweenable_GetLoopDuration, "GetLoopDuration" }, // 488726576
1163 { &Z_Construct_UFunction_UQuickTweenable_GetLoops, "GetLoops" }, // 3808996418
1164 { &Z_Construct_UFunction_UQuickTweenable_GetLoopType, "GetLoopType" }, // 2121950780
1165 { &Z_Construct_UFunction_UQuickTweenable_GetShouldPlayWhilePaused, "GetShouldPlayWhilePaused" }, // 4066413569
1166 { &Z_Construct_UFunction_UQuickTweenable_GetTimeScale, "GetTimeScale" }, // 655298516
1167 { &Z_Construct_UFunction_UQuickTweenable_GetTotalDuration, "GetTotalDuration" }, // 1071468031
1168 { &Z_Construct_UFunction_UQuickTweenable_GetTweenTag, "GetTweenTag" }, // 2681098826
1169 { &Z_Construct_UFunction_UQuickTweenable_Kill, "Kill" }, // 161182697
1170 { &Z_Construct_UFunction_UQuickTweenable_Pause, "Pause" }, // 4268463627
1171 { &Z_Construct_UFunction_UQuickTweenable_Play, "Play" }, // 2135219593
1172 { &Z_Construct_UFunction_UQuickTweenable_Restart, "Restart" }, // 1994180044
1173 { &Z_Construct_UFunction_UQuickTweenable_Reverse, "Reverse" }, // 529078973
1174 };
1175 static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
1176 static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
1177 TCppClassTypeTraits<UQuickTweenable>::IsAbstract,
1178 };
1179 static const UECodeGen_Private::FClassParams ClassParams;
1180};
1181UObject* (*const Z_Construct_UClass_UQuickTweenable_Statics::DependentSingletons[])() = {
1182 (UObject* (*)())Z_Construct_UClass_UObject,
1183 (UObject* (*)())Z_Construct_UPackage__Script_QuickTween,
1184};
1185static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickTweenable_Statics::DependentSingletons) < 16);
1186const UECodeGen_Private::FClassParams Z_Construct_UClass_UQuickTweenable_Statics::ClassParams = {
1187 &UQuickTweenable::StaticClass,
1188 nullptr,
1189 &StaticCppClassTypeInfo,
1190 DependentSingletons,
1191 FuncInfo,
1192 nullptr,
1193 nullptr,
1194 UE_ARRAY_COUNT(DependentSingletons),
1195 UE_ARRAY_COUNT(FuncInfo),
1196 0,
1197 0,
1198 0x001000A0u,
1199 METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickTweenable_Statics::Class_MetaDataParams), Z_Construct_UClass_UQuickTweenable_Statics::Class_MetaDataParams)
1200};
1201UClass* Z_Construct_UClass_UQuickTweenable()
1202{
1203 if (!Z_Registration_Info_UClass_UQuickTweenable.OuterSingleton)
1204 {
1205 UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UQuickTweenable.OuterSingleton, Z_Construct_UClass_UQuickTweenable_Statics::ClassParams);
1206 }
1207 return Z_Registration_Info_UClass_UQuickTweenable.OuterSingleton;
1208}
1209UQuickTweenable::UQuickTweenable(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
1210DEFINE_VTABLE_PTR_HELPER_CTOR(UQuickTweenable);
1211UQuickTweenable::~UQuickTweenable() {}
1212// ********** End Class UQuickTweenable ************************************************************
1213
1214// ********** Begin Registration *******************************************************************
1216{
1217 static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
1218 { Z_Construct_UClass_UQuickTweenable, UQuickTweenable::StaticClass, TEXT("UQuickTweenable"), &Z_Registration_Info_UClass_UQuickTweenable, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UQuickTweenable), 3035842269U) },
1219 };
1220};
1221static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_QuickTweenable_h__Script_QuickTween_2174316065(TEXT("/Script/QuickTween"),
1222 Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_QuickTweenable_h__Script_QuickTween_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_QuickTweenable_h__Script_QuickTween_Statics::ClassInfo),
1223 nullptr, 0,
1224 nullptr, 0);
1225// ********** End Registration *********************************************************************
1226
1227PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition QuickTweenable.h:24
Definition QuickTweenable.gen.cpp:1136
Definition QuickTweenable.gen.cpp:26
Definition QuickTweenable.gen.cpp:597
Definition QuickTweenable.gen.cpp:898
Definition QuickTweenable.gen.cpp:934
Definition QuickTweenable.gen.cpp:970
Definition QuickTweenable.gen.cpp:1006
Definition QuickTweenable.gen.cpp:1042