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