QuickTween 1.4.1
Loading...
Searching...
No Matches
QuickFloatTween.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 "QuickFloatTween.h"
9
10PRAGMA_DISABLE_DEPRECATION_WARNINGS
11
12void EmptyLinkFunctionForGeneratedCodeQuickFloatTween() {}
13
14// ********** Begin Cross Module References ********************************************************
15QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickFloatTween();
16QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickFloatTween_NoRegister();
17QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenBase();
18UPackage* Z_Construct_UPackage__Script_QuickTween();
19// ********** End Cross Module References **********************************************************
20
21// ********** Begin Class UQuickFloatTween Function GetCurrentValue ********************************
23{
25 {
26 float ReturnValue;
27 };
28#if WITH_METADATA
29 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
30 { "Category", "Tween|Info" },
31#if !UE_BUILD_SHIPPING
32 { "Comment", "/** Get the current interpolated float value. */" },
33#endif
34 { "Keywords", "Tween" },
35 { "ModuleRelativePath", "Public/Tweens/QuickFloatTween.h" },
36#if !UE_BUILD_SHIPPING
37 { "ToolTip", "Get the current interpolated float value." },
38#endif
39 };
40#endif // WITH_METADATA
41 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
42 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
43 static const UECodeGen_Private::FFunctionParams FuncParams;
44};
45const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickFloatTween_eventGetCurrentValue_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
46const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::PropPointers[] = {
47 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::NewProp_ReturnValue,
48};
49static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::PropPointers) < 2048);
50const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickFloatTween, nullptr, "GetCurrentValue", Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::QuickFloatTween_eventGetCurrentValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::Function_MetaDataParams)}, };
52UFunction* Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue()
53{
54 static UFunction* ReturnFunction = nullptr;
55 if (!ReturnFunction)
56 {
57 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue_Statics::FuncParams);
58 }
59 return ReturnFunction;
60}
61DEFINE_FUNCTION(UQuickFloatTween::execGetCurrentValue)
62{
63 P_FINISH;
64 P_NATIVE_BEGIN;
65 *(float*)Z_Param__Result=P_THIS->GetCurrentValue();
66 P_NATIVE_END;
67}
68// ********** End Class UQuickFloatTween Function GetCurrentValue **********************************
69
70// ********** Begin Class UQuickFloatTween Function GetEndValue ************************************
72{
74 {
75 float ReturnValue;
76 };
77#if WITH_METADATA
78 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
79 { "Category", "Tween|Info" },
80#if !UE_BUILD_SHIPPING
81 { "Comment", "/** Get the ending float value. Set after the first tick */" },
82#endif
83 { "Keywords", "Tween" },
84 { "ModuleRelativePath", "Public/Tweens/QuickFloatTween.h" },
85#if !UE_BUILD_SHIPPING
86 { "ToolTip", "Get the ending float value. Set after the first tick" },
87#endif
88 };
89#endif // WITH_METADATA
90 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
91 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
92 static const UECodeGen_Private::FFunctionParams FuncParams;
93};
94const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickFloatTween_eventGetEndValue_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
95const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::PropPointers[] = {
96 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::NewProp_ReturnValue,
97};
98static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::PropPointers) < 2048);
99const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickFloatTween, nullptr, "GetEndValue", Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::QuickFloatTween_eventGetEndValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::Function_MetaDataParams)}, };
101UFunction* Z_Construct_UFunction_UQuickFloatTween_GetEndValue()
102{
103 static UFunction* ReturnFunction = nullptr;
104 if (!ReturnFunction)
105 {
106 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickFloatTween_GetEndValue_Statics::FuncParams);
107 }
108 return ReturnFunction;
109}
110DEFINE_FUNCTION(UQuickFloatTween::execGetEndValue)
111{
112 P_FINISH;
113 P_NATIVE_BEGIN;
114 *(float*)Z_Param__Result=P_THIS->GetEndValue();
115 P_NATIVE_END;
116}
117// ********** End Class UQuickFloatTween Function GetEndValue **************************************
118
119// ********** Begin Class UQuickFloatTween Function GetStartValue **********************************
121{
123 {
124 float ReturnValue;
125 };
126#if WITH_METADATA
127 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
128 { "Category", "Tween|Info" },
129#if !UE_BUILD_SHIPPING
130 { "Comment", "/** Get the starting float value. Set after the first tick */" },
131#endif
132 { "Keywords", "Tween" },
133 { "ModuleRelativePath", "Public/Tweens/QuickFloatTween.h" },
134#if !UE_BUILD_SHIPPING
135 { "ToolTip", "Get the starting float value. Set after the first tick" },
136#endif
137 };
138#endif // WITH_METADATA
139 static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
140 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
141 static const UECodeGen_Private::FFunctionParams FuncParams;
142};
143const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickFloatTween_eventGetStartValue_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
144const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::PropPointers[] = {
145 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::NewProp_ReturnValue,
146};
147static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::PropPointers) < 2048);
148const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickFloatTween, nullptr, "GetStartValue", Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::QuickFloatTween_eventGetStartValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::Function_MetaDataParams)}, };
150UFunction* Z_Construct_UFunction_UQuickFloatTween_GetStartValue()
151{
152 static UFunction* ReturnFunction = nullptr;
153 if (!ReturnFunction)
154 {
155 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickFloatTween_GetStartValue_Statics::FuncParams);
156 }
157 return ReturnFunction;
158}
159DEFINE_FUNCTION(UQuickFloatTween::execGetStartValue)
160{
161 P_FINISH;
162 P_NATIVE_BEGIN;
163 *(float*)Z_Param__Result=P_THIS->GetStartValue();
164 P_NATIVE_END;
165}
166// ********** End Class UQuickFloatTween Function GetStartValue ************************************
167
168// ********** Begin Class UQuickFloatTween *********************************************************
169void UQuickFloatTween::StaticRegisterNativesUQuickFloatTween()
170{
171 UClass* Class = UQuickFloatTween::StaticClass();
172 static const FNameNativePtrPair Funcs[] = {
173 { "GetCurrentValue", &UQuickFloatTween::execGetCurrentValue },
174 { "GetEndValue", &UQuickFloatTween::execGetEndValue },
175 { "GetStartValue", &UQuickFloatTween::execGetStartValue },
176 };
177 FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
178}
179FClassRegistrationInfo Z_Registration_Info_UClass_UQuickFloatTween;
180UClass* UQuickFloatTween::GetPrivateStaticClass()
181{
182 using TClass = UQuickFloatTween;
183 if (!Z_Registration_Info_UClass_UQuickFloatTween.InnerSingleton)
184 {
185 GetPrivateStaticClassBody(
186 StaticPackage(),
187 TEXT("QuickFloatTween"),
188 Z_Registration_Info_UClass_UQuickFloatTween.InnerSingleton,
189 StaticRegisterNativesUQuickFloatTween,
190 sizeof(TClass),
191 alignof(TClass),
192 TClass::StaticClassFlags,
193 TClass::StaticClassCastFlags(),
194 TClass::StaticConfigName(),
195 (UClass::ClassConstructorType)InternalConstructor<TClass>,
196 (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
197 UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
198 &TClass::Super::StaticClass,
199 &TClass::WithinClass::StaticClass
200 );
201 }
202 return Z_Registration_Info_UClass_UQuickFloatTween.InnerSingleton;
203}
204UClass* Z_Construct_UClass_UQuickFloatTween_NoRegister()
205{
206 return UQuickFloatTween::GetPrivateStaticClass();
207}
209{
210#if WITH_METADATA
211 static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
212 { "BlueprintType", "true" },
213#if !UE_BUILD_SHIPPING
214 { "Comment", "/**\n * Tween class for interpolating between two FVector values over time.\n * Inherits from UQuickTweenBase and provides vector-specific tweening functionality.\n */" },
215#endif
216 { "IncludePath", "Tweens/QuickFloatTween.h" },
217 { "ModuleRelativePath", "Public/Tweens/QuickFloatTween.h" },
218#if !UE_BUILD_SHIPPING
219 { "ToolTip", "Tween class for interpolating between two FVector values over time.\nInherits from UQuickTweenBase and provides vector-specific tweening functionality." },
220#endif
221 };
222#endif // WITH_METADATA
223 static UObject* (*const DependentSingletons[])();
224 static constexpr FClassFunctionLinkInfo FuncInfo[] = {
225 { &Z_Construct_UFunction_UQuickFloatTween_GetCurrentValue, "GetCurrentValue" }, // 1620632913
226 { &Z_Construct_UFunction_UQuickFloatTween_GetEndValue, "GetEndValue" }, // 2663886760
227 { &Z_Construct_UFunction_UQuickFloatTween_GetStartValue, "GetStartValue" }, // 4141189090
228 };
229 static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
230 static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
231 TCppClassTypeTraits<UQuickFloatTween>::IsAbstract,
232 };
233 static const UECodeGen_Private::FClassParams ClassParams;
234};
235UObject* (*const Z_Construct_UClass_UQuickFloatTween_Statics::DependentSingletons[])() = {
236 (UObject* (*)())Z_Construct_UClass_UQuickTweenBase,
237 (UObject* (*)())Z_Construct_UPackage__Script_QuickTween,
238};
239static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickFloatTween_Statics::DependentSingletons) < 16);
240const UECodeGen_Private::FClassParams Z_Construct_UClass_UQuickFloatTween_Statics::ClassParams = {
241 &UQuickFloatTween::StaticClass,
242 nullptr,
243 &StaticCppClassTypeInfo,
244 DependentSingletons,
245 FuncInfo,
246 nullptr,
247 nullptr,
248 UE_ARRAY_COUNT(DependentSingletons),
249 UE_ARRAY_COUNT(FuncInfo),
250 0,
251 0,
252 0x001000A0u,
253 METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickFloatTween_Statics::Class_MetaDataParams), Z_Construct_UClass_UQuickFloatTween_Statics::Class_MetaDataParams)
254};
255UClass* Z_Construct_UClass_UQuickFloatTween()
256{
257 if (!Z_Registration_Info_UClass_UQuickFloatTween.OuterSingleton)
258 {
259 UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UQuickFloatTween.OuterSingleton, Z_Construct_UClass_UQuickFloatTween_Statics::ClassParams);
260 }
261 return Z_Registration_Info_UClass_UQuickFloatTween.OuterSingleton;
262}
263DEFINE_VTABLE_PTR_HELPER_CTOR(UQuickFloatTween);
264UQuickFloatTween::~UQuickFloatTween() {}
265// ********** End Class UQuickFloatTween ***********************************************************
266
267// ********** Begin Registration *******************************************************************
269{
270 static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
271 { Z_Construct_UClass_UQuickFloatTween, UQuickFloatTween::StaticClass, TEXT("UQuickFloatTween"), &Z_Registration_Info_UClass_UQuickFloatTween, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UQuickFloatTween), 4214034197U) },
272 };
273};
274static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Tweens_QuickFloatTween_h__Script_QuickTween_1520059431(TEXT("/Script/QuickTween"),
275 Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Tweens_QuickFloatTween_h__Script_QuickTween_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Tweens_QuickFloatTween_h__Script_QuickTween_Statics::ClassInfo),
276 nullptr, 0,
277 nullptr, 0);
278// ********** End Registration *********************************************************************
279
280PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition QuickFloatTween.h:18
Definition QuickFloatTween.gen.cpp:209