7#include "UObject/GeneratedCppIncludes.h"
8#include "QuickTweenLatentLibrary.h"
9#include "Engine/LatentActionManager.h"
11PRAGMA_DISABLE_DEPRECATION_WARNINGS
13void EmptyLinkFunctionForGeneratedCodeQuickTweenLatentLibrary() {}
16COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
17COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
18COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
19COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
20COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
21ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
22ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
23ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
24ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
25ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
26ENGINE_API UClass* Z_Construct_UClass_USpringArmComponent_NoRegister();
27ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
28QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickColorTween_NoRegister();
29QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickEmptyTween_NoRegister();
30QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickFloatTween_NoRegister();
31QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickIntTween_NoRegister();
32QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickRotatorTween_NoRegister();
33QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenLatentLibrary();
34QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenLatentLibrary_NoRegister();
35QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenSequence_NoRegister();
36QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickVector2DTween_NoRegister();
37QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickVectorTween_NoRegister();
38QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EEaseType();
39QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_ELoopType();
40QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps();
41QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EQuickTweenSpace();
42QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_ColorSetter__DelegateSignature();
43QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_FloatSetter__DelegateSignature();
44QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_IntSetter__DelegateSignature();
45QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_RotatorSetter__DelegateSignature();
46QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_Vector2DSetter__DelegateSignature();
47QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_VectorSetter__DelegateSignature();
48UMG_API UClass* Z_Construct_UClass_UImage_NoRegister();
49UMG_API UClass* Z_Construct_UClass_UWidget_NoRegister();
50UPackage* Z_Construct_UPackage__Script_QuickTween();
58 UObject* worldContextObject;
59 FLatentActionInfo latentInfo;
60 EQuickTweenLatentSteps latentStep;
65 bool bShouldPlayWhilePaused;
69 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
70 {
"Category",
"QuickTween" },
72 {
"Comment",
"/**\n\x09 * Create a latent QuickTween sequence.\n\x09 *\n\x09 * Creates and optionally starts a QuickTween sequence using latent execution in Blueprints.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param loops Number of times the sequence will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @return Pointer to the created UQuickTweenSequence.\n\x09 */" },
74 {
"CPP_Default_bShouldAutoKill",
"true" },
75 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
76 {
"CPP_Default_loops",
"1" },
77 {
"CPP_Default_loopType",
"Restart" },
78 {
"CPP_Default_tweenTag",
"" },
79 {
"ExpandEnumAsExecs",
"latentStep" },
80 {
"HidePin",
"latentStep" },
81 {
"Keywords",
"Tween | Sequence | Create | Make | Latent" },
83 {
"LatentInfo",
"latentInfo" },
84 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
86 {
"ToolTip",
"Create a latent QuickTween sequence.\n\nCreates and optionally starts a QuickTween sequence using latent execution in Blueprints.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param loops Number of times the sequence will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@return Pointer to the created UQuickTweenSequence." },
88 {
"WorldContext",
"worldContextObject" },
90 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
91 {
"NativeConst",
"" },
94 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
95 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
96 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
97 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
98 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
99 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
100 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
101 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
102 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
103 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
104 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
105 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
106 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
107 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
108 static const UECodeGen_Private::FFunctionParams FuncParams;
110const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
111const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
112const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
113const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
114const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, loops), METADATA_PARAMS(0,
nullptr) };
115const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
116const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
117const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
118void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
122const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
123void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
127const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
128const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms, ReturnValue), Z_Construct_UClass_UQuickTweenSequence_NoRegister, METADATA_PARAMS(0,
nullptr) };
129const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::PropPointers[] = {
130 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_worldContextObject,
131 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_latentInfo,
132 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_latentStep_Underlying,
133 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_latentStep,
134 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_loops,
135 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_loopType_Underlying,
136 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_loopType,
137 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_tweenTag,
138 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldAutoKill,
139 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_bShouldPlayWhilePaused,
140 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::NewProp_ReturnValue,
142static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::PropPointers) < 2048);
143const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentSequence", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentSequence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::Function_MetaDataParams)}, };
145UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence()
147 static UFunction* ReturnFunction =
nullptr;
150 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence_Statics::FuncParams);
152 return ReturnFunction;
154DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentSequence)
156 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
157 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
158 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
159 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
160 P_GET_ENUM(ELoopType,Z_Param_loopType);
161 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
162 P_GET_UBOOL(Z_Param_bShouldAutoKill);
163 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
176 UObject* worldContextObject;
177 FLatentActionInfo latentInfo;
178 EQuickTweenLatentSteps latentStep;
181 FScriptDelegate setter;
185 UCurveFloat* easeCurve;
189 bool bShouldAutoKill;
190 bool bShouldPlayWhilePaused;
191 bool bShouldAutoPlay;
195 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
196 {
"Category",
"QuickTween" },
197#if !UE_BUILD_SHIPPING
198 {
"Comment",
"/**\n\x09 * Create a latent color tween.\n\x09 *\n\x09 * Tween an FColor value from \\p from to \\p to using the provided setter function.\n\x09 * Exposed as a latent Blueprint node so execution can continue based on the latent step.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param from Starting color.\n\x09 * @param to Target color.\n\x09 * @param setter Callback used to apply interpolated FColor values.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickColorTween.\n\x09 */" },
200 {
"CPP_Default_bShouldAutoKill",
"true" },
201 {
"CPP_Default_bShouldAutoPlay",
"false" },
202 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
203 {
"CPP_Default_duration",
"1.000000" },
204 {
"CPP_Default_easeCurve",
"None" },
205 {
"CPP_Default_easeType",
"Linear" },
206 {
"CPP_Default_loops",
"1" },
207 {
"CPP_Default_loopType",
"Restart" },
208 {
"CPP_Default_timeScale",
"1.000000" },
209 {
"CPP_Default_tweenTag",
"" },
210 {
"ExpandEnumAsExecs",
"latentStep" },
211 {
"HidePin",
"latentStep" },
212 {
"Keywords",
"Tween | Color | Create | Make | Latent" },
214 {
"LatentInfo",
"latentInfo" },
215 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
216#if !UE_BUILD_SHIPPING
217 {
"ToolTip",
"Create a latent color tween.\n\nTween an FColor value from \\p from to \\p to using the provided setter function.\nExposed as a latent Blueprint node so execution can continue based on the latent step.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param from Starting color.\n@param to Target color.\n@param setter Callback used to apply interpolated FColor values.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickColorTween." },
219 {
"WorldContext",
"worldContextObject" },
221 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
222 {
"NativeConst",
"" },
224 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
225 {
"NativeConst",
"" },
227 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
228 {
"NativeConst",
"" },
231 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
232 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
233 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
234 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
235 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
236 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
237 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
238 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
239 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
240 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
241 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
242 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
243 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
244 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
245 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
246 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
247 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
248 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
249 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
250 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
251 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
252 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
253 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
254 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
255 static const UECodeGen_Private::FFunctionParams FuncParams;
257const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
258const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
259const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
260const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
261const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, from), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
262const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
263const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_ColorSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
264const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, duration), METADATA_PARAMS(0,
nullptr) };
265const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
266const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
267const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
268const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
269const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, loops), METADATA_PARAMS(0,
nullptr) };
270const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
271const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
272const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
273void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
277const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
278void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
282const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
283void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
287const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
288const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
289const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::PropPointers[] = {
290 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_worldContextObject,
291 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_latentInfo,
292 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_latentStep_Underlying,
293 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_latentStep,
294 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_from,
295 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_to,
296 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_setter,
297 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_duration,
298 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_timeScale,
299 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_easeType_Underlying,
300 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_easeType,
301 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_easeCurve,
302 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_loops,
303 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_loopType_Underlying,
304 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_loopType,
305 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_tweenTag,
306 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoKill,
307 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldPlayWhilePaused,
308 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_bShouldAutoPlay,
309 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::NewProp_ReturnValue,
311static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::PropPointers) < 2048);
312const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenColor", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::Function_MetaDataParams)}, };
314UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor()
316 static UFunction* ReturnFunction =
nullptr;
319 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor_Statics::FuncParams);
321 return ReturnFunction;
323DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenColor)
325 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
326 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
327 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
328 P_GET_STRUCT_REF(FColor,Z_Param_Out_from);
329 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
330 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
331 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
332 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
333 P_GET_ENUM(EEaseType,Z_Param_easeType);
334 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
335 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
336 P_GET_ENUM(ELoopType,Z_Param_loopType);
337 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
338 P_GET_UBOOL(Z_Param_bShouldAutoKill);
339 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
340 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
343 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenCreateLatentTweenColor(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_Out_from,Z_Param_Out_to,FColorSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
353 UObject* worldContextObject;
354 FLatentActionInfo latentInfo;
355 EQuickTweenLatentSteps latentStep;
358 bool bShouldAutoKill;
359 bool bShouldPlayWhilePaused;
360 bool bShouldAutoPlay;
364 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
365 {
"Category",
"QuickTween" },
366#if !UE_BUILD_SHIPPING
367 {
"Comment",
"/**\n\x09 * Create a latent \"empty\" tween (no value) that can be used as a timed latent node in Blueprints.\n\x09 *\n\x09 * This function exposes a latent Blueprint node that creates a UQuickEmptyTween which only tracks time\n\x09 * and latent execution steps (useful for delays, sequencing or timing without changing any property).\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution (Blueprint-provided).\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param duration Duration of the empty tween in seconds.\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickEmptyTween instance.\n\x09 */" },
369 {
"CPP_Default_bShouldAutoKill",
"true" },
370 {
"CPP_Default_bShouldAutoPlay",
"false" },
371 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
372 {
"CPP_Default_duration",
"1.000000" },
373 {
"CPP_Default_tweenTag",
"" },
374 {
"ExpandEnumAsExecs",
"latentStep" },
375 {
"HidePin",
"latentStep" },
376 {
"Keywords",
"Tween | Empty | Create | Make | Latent" },
378 {
"LatentInfo",
"latentInfo" },
379 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
380#if !UE_BUILD_SHIPPING
381 {
"ToolTip",
"Create a latent \"empty\" tween (no value) that can be used as a timed latent node in Blueprints.\n\nThis function exposes a latent Blueprint node that creates a UQuickEmptyTween which only tracks time\nand latent execution steps (useful for delays, sequencing or timing without changing any property).\n\n@param worldContextObject World context for latent action execution (Blueprint-provided).\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param duration Duration of the empty tween in seconds.\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickEmptyTween instance." },
383 {
"WorldContext",
"worldContextObject" },
385 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
386 {
"NativeConst",
"" },
389 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
390 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
391 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
392 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
393 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
394 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
395 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
396 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
397 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
398 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
399 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
400 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
401 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
402 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
403 static const UECodeGen_Private::FFunctionParams FuncParams;
405const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
406const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
407const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
408const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
409const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms, duration), METADATA_PARAMS(0,
nullptr) };
410const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
411void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
415const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
416void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
420const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
421void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
425const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
426const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms, ReturnValue), Z_Construct_UClass_UQuickEmptyTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
427const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::PropPointers[] = {
428 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_worldContextObject,
429 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_latentInfo,
430 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_latentStep_Underlying,
431 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_latentStep,
432 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_duration,
433 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_tweenTag,
434 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoKill,
435 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused,
436 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_bShouldAutoPlay,
437 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::NewProp_ReturnValue,
439static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::PropPointers) < 2048);
440const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenEmpty", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenEmpty_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::Function_MetaDataParams)}, };
442UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty()
444 static UFunction* ReturnFunction =
nullptr;
447 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty_Statics::FuncParams);
449 return ReturnFunction;
451DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenEmpty)
453 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
454 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
455 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
456 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
457 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
458 P_GET_UBOOL(Z_Param_bShouldAutoKill);
459 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
460 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
473 UObject* worldContextObject;
474 FLatentActionInfo latentInfo;
475 EQuickTweenLatentSteps latentStep;
478 FScriptDelegate setter;
482 UCurveFloat* easeCurve;
486 bool bShouldAutoKill;
487 bool bShouldPlayWhilePaused;
488 bool bShouldAutoPlay;
492 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
493 {
"Category",
"QuickTween" },
494#if !UE_BUILD_SHIPPING
495 {
"Comment",
"/**\n\x09 * Create a latent float tween.\n\x09 *\n\x09 * Tween a float value from \\p from to \\p to using the provided setter function.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param from Starting float value.\n\x09 * @param to Target float value.\n\x09 * @param setter Callback used to apply interpolated float values.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
497 {
"CPP_Default_bShouldAutoKill",
"true" },
498 {
"CPP_Default_bShouldAutoPlay",
"false" },
499 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
500 {
"CPP_Default_duration",
"1.000000" },
501 {
"CPP_Default_easeCurve",
"None" },
502 {
"CPP_Default_easeType",
"Linear" },
503 {
"CPP_Default_loops",
"1" },
504 {
"CPP_Default_loopType",
"Restart" },
505 {
"CPP_Default_timeScale",
"1.000000" },
506 {
"CPP_Default_tweenTag",
"" },
507 {
"ExpandEnumAsExecs",
"latentStep" },
508 {
"HidePin",
"latentStep" },
509 {
"Keywords",
"Tween | Rotator | Create | Make | Latent" },
511 {
"LatentInfo",
"latentInfo" },
512 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
513#if !UE_BUILD_SHIPPING
514 {
"ToolTip",
"Create a latent float tween.\n\nTween a float value from \\p from to \\p to using the provided setter function.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param from Starting float value.\n@param to Target float value.\n@param setter Callback used to apply interpolated float values.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
516 {
"WorldContext",
"worldContextObject" },
518 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
519 {
"NativeConst",
"" },
522 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
523 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
524 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
525 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
526 static const UECodeGen_Private::FFloatPropertyParams NewProp_from;
527 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
528 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
529 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
530 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
531 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
532 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
533 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
534 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
535 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
536 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
537 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
538 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
539 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
540 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
541 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
542 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
543 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
544 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
545 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
546 static const UECodeGen_Private::FFunctionParams FuncParams;
548const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
549const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
550const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
551const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
552const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, from), METADATA_PARAMS(0,
nullptr) };
553const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, to), METADATA_PARAMS(0,
nullptr) };
554const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_FloatSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
555const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, duration), METADATA_PARAMS(0,
nullptr) };
556const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
557const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
558const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
559const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
560const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, loops), METADATA_PARAMS(0,
nullptr) };
561const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
562const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
563const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
564void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
568const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
569void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
573const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
574void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
578const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
579const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
580const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::PropPointers[] = {
581 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_worldContextObject,
582 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_latentInfo,
583 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_latentStep_Underlying,
584 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_latentStep,
585 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_from,
586 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_to,
587 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_setter,
588 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_duration,
589 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_timeScale,
590 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_easeType_Underlying,
591 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_easeType,
592 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_easeCurve,
593 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_loops,
594 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_loopType_Underlying,
595 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_loopType,
596 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_tweenTag,
597 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoKill,
598 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldPlayWhilePaused,
599 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_bShouldAutoPlay,
600 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::NewProp_ReturnValue,
602static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::PropPointers) < 2048);
603const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenFloat", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenFloat_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::Function_MetaDataParams)}, };
605UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat()
607 static UFunction* ReturnFunction =
nullptr;
610 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat_Statics::FuncParams);
612 return ReturnFunction;
614DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenFloat)
616 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
617 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
618 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
619 P_GET_PROPERTY(FFloatProperty,Z_Param_from);
620 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
621 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
622 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
623 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
624 P_GET_ENUM(EEaseType,Z_Param_easeType);
625 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
626 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
627 P_GET_ENUM(ELoopType,Z_Param_loopType);
628 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
629 P_GET_UBOOL(Z_Param_bShouldAutoKill);
630 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
631 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
634 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenCreateLatentTweenFloat(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_from,Z_Param_to,FFloatSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
644 UObject* worldContextObject;
645 FLatentActionInfo latentInfo;
646 EQuickTweenLatentSteps latentStep;
649 FScriptDelegate setter;
653 UCurveFloat* easeCurve;
657 bool bShouldAutoKill;
658 bool bShouldPlayWhilePaused;
659 bool bShouldAutoPlay;
663 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
664 {
"Category",
"QuickTween" },
665#if !UE_BUILD_SHIPPING
666 {
"Comment",
"/**\n\x09 * Create a latent integer tween.\n\x09 *\n\x09 * Tween an integer value from \\p from to \\p to using the provided setter function.\n\x09 * Exposed as a latent Blueprint node so execution can continue based on the latent step.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param from Starting integer value.\n\x09 * @param to Target integer value.\n\x09 * @param setter Callback used to apply interpolated int32 values.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickIntTween.\n\x09 */" },
668 {
"CPP_Default_bShouldAutoKill",
"true" },
669 {
"CPP_Default_bShouldAutoPlay",
"false" },
670 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
671 {
"CPP_Default_duration",
"1.000000" },
672 {
"CPP_Default_easeCurve",
"None" },
673 {
"CPP_Default_easeType",
"Linear" },
674 {
"CPP_Default_loops",
"1" },
675 {
"CPP_Default_loopType",
"Restart" },
676 {
"CPP_Default_timeScale",
"1.000000" },
677 {
"CPP_Default_tweenTag",
"" },
678 {
"ExpandEnumAsExecs",
"latentStep" },
679 {
"HidePin",
"latentStep" },
680 {
"Keywords",
"Tween | Int | Create | Make | Latent" },
682 {
"LatentInfo",
"latentInfo" },
683 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
684#if !UE_BUILD_SHIPPING
685 {
"ToolTip",
"Create a latent integer tween.\n\nTween an integer value from \\p from to \\p to using the provided setter function.\nExposed as a latent Blueprint node so execution can continue based on the latent step.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param from Starting integer value.\n@param to Target integer value.\n@param setter Callback used to apply interpolated int32 values.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickIntTween." },
687 {
"WorldContext",
"worldContextObject" },
689 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
690 {
"NativeConst",
"" },
693 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
694 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
695 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
696 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
697 static const UECodeGen_Private::FIntPropertyParams NewProp_from;
698 static const UECodeGen_Private::FIntPropertyParams NewProp_to;
699 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
700 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
701 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
702 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
703 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
704 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
705 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
706 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
707 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
708 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
709 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
710 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
711 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
712 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
713 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
714 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
715 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
716 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
717 static const UECodeGen_Private::FFunctionParams FuncParams;
719const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
720const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
721const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
722const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
723const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, from), METADATA_PARAMS(0,
nullptr) };
724const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, to), METADATA_PARAMS(0,
nullptr) };
725const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_IntSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
726const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, duration), METADATA_PARAMS(0,
nullptr) };
727const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
728const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
729const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
730const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
731const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, loops), METADATA_PARAMS(0,
nullptr) };
732const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
733const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
734const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
735void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
739const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
740void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
744const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
745void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
749const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
750const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms, ReturnValue), Z_Construct_UClass_UQuickIntTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
751const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::PropPointers[] = {
752 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_worldContextObject,
753 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_latentInfo,
754 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_latentStep_Underlying,
755 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_latentStep,
756 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_from,
757 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_to,
758 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_setter,
759 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_duration,
760 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_timeScale,
761 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_easeType_Underlying,
762 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_easeType,
763 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_easeCurve,
764 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_loops,
765 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_loopType_Underlying,
766 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_loopType,
767 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_tweenTag,
768 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoKill,
769 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldPlayWhilePaused,
770 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_bShouldAutoPlay,
771 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::NewProp_ReturnValue,
773static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::PropPointers) < 2048);
774const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenInt", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenInt_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::Function_MetaDataParams)}, };
776UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt()
778 static UFunction* ReturnFunction =
nullptr;
781 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt_Statics::FuncParams);
783 return ReturnFunction;
785DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenInt)
787 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
788 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
789 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
790 P_GET_PROPERTY(FIntProperty,Z_Param_from);
791 P_GET_PROPERTY(FIntProperty,Z_Param_to);
792 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
793 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
794 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
795 P_GET_ENUM(EEaseType,Z_Param_easeType);
796 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
797 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
798 P_GET_ENUM(ELoopType,Z_Param_loopType);
799 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
800 P_GET_UBOOL(Z_Param_bShouldAutoKill);
801 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
802 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
805 *(
UQuickIntTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenCreateLatentTweenInt(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_from,Z_Param_to,FIntSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
815 UObject* worldContextObject;
816 FLatentActionInfo latentInfo;
817 EQuickTweenLatentSteps latentStep;
820 FScriptDelegate setter;
821 bool bUseShortestPath;
825 UCurveFloat* easeCurve;
829 bool bShouldAutoKill;
830 bool bShouldPlayWhilePaused;
831 bool bShouldAutoPlay;
835 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
836 {
"Category",
"QuickTween" },
837#if !UE_BUILD_SHIPPING
838 {
"Comment",
"/**\n\x09 * Create a latent rotator tween.\n\x09 *\n\x09 * Tween an FRotator value from \\p from to \\p to using the provided setter function.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param from Starting rotator.\n\x09 * @param to Target rotator.\n\x09 * @param setter Callback used to apply interpolated FRotator values.\n\x09 * @param bUseShortestPath When true, interpolation will use the shortest rotational path.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickRotatorTween.\n\x09 */" },
840 {
"CPP_Default_bShouldAutoKill",
"true" },
841 {
"CPP_Default_bShouldAutoPlay",
"false" },
842 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
843 {
"CPP_Default_duration",
"1.000000" },
844 {
"CPP_Default_easeCurve",
"None" },
845 {
"CPP_Default_easeType",
"Linear" },
846 {
"CPP_Default_loops",
"1" },
847 {
"CPP_Default_loopType",
"Restart" },
848 {
"CPP_Default_timeScale",
"1.000000" },
849 {
"CPP_Default_tweenTag",
"" },
850 {
"ExpandEnumAsExecs",
"latentStep" },
851 {
"HidePin",
"latentStep" },
852 {
"Keywords",
"Tween | Rotator | Create | Make | Latent" },
854 {
"LatentInfo",
"latentInfo" },
855 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
856#if !UE_BUILD_SHIPPING
857 {
"ToolTip",
"Create a latent rotator tween.\n\nTween an FRotator value from \\p from to \\p to using the provided setter function.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param from Starting rotator.\n@param to Target rotator.\n@param setter Callback used to apply interpolated FRotator values.\n@param bUseShortestPath When true, interpolation will use the shortest rotational path.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickRotatorTween." },
859 {
"WorldContext",
"worldContextObject" },
861 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
862 {
"NativeConst",
"" },
864 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
865 {
"NativeConst",
"" },
867 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
868 {
"NativeConst",
"" },
871 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
872 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
873 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
874 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
875 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
876 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
877 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
878 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
879 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
880 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
881 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
882 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
883 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
884 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
885 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
886 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
887 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
888 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
889 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
890 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
891 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
892 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
893 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
894 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
895 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
896 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
897 static const UECodeGen_Private::FFunctionParams FuncParams;
899const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
900const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
901const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
902const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
903const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, from), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
904const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, to), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
905const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_RotatorSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
906void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
910const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bUseShortestPath = {
"bUseShortestPath",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
911const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, duration), METADATA_PARAMS(0,
nullptr) };
912const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
913const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
914const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
915const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
916const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, loops), METADATA_PARAMS(0,
nullptr) };
917const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
918const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
919const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
920void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
924const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
925void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
929const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
930void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
934const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
935const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
936const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::PropPointers[] = {
937 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_worldContextObject,
938 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_latentInfo,
939 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_latentStep_Underlying,
940 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_latentStep,
941 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_from,
942 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_to,
943 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_setter,
944 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bUseShortestPath,
945 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_duration,
946 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_timeScale,
947 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_easeType_Underlying,
948 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_easeType,
949 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_easeCurve,
950 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_loops,
951 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_loopType_Underlying,
952 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_loopType,
953 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_tweenTag,
954 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoKill,
955 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldPlayWhilePaused,
956 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_bShouldAutoPlay,
957 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::NewProp_ReturnValue,
959static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::PropPointers) < 2048);
960const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenRotator", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenRotator_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::Function_MetaDataParams)}, };
962UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator()
964 static UFunction* ReturnFunction =
nullptr;
967 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator_Statics::FuncParams);
969 return ReturnFunction;
971DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenRotator)
973 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
974 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
975 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
976 P_GET_STRUCT_REF(FRotator,Z_Param_Out_from);
977 P_GET_STRUCT_REF(FRotator,Z_Param_Out_to);
978 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
979 P_GET_UBOOL(Z_Param_bUseShortestPath);
980 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
981 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
982 P_GET_ENUM(EEaseType,Z_Param_easeType);
983 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
984 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
985 P_GET_ENUM(ELoopType,Z_Param_loopType);
986 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
987 P_GET_UBOOL(Z_Param_bShouldAutoKill);
988 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
989 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
992 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenCreateLatentTweenRotator(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_Out_from,Z_Param_Out_to,FRotatorSetter(Z_Param_setter),Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1002 UObject* worldContextObject;
1003 FLatentActionInfo latentInfo;
1004 EQuickTweenLatentSteps latentStep;
1007 FScriptDelegate setter;
1011 UCurveFloat* easeCurve;
1015 bool bShouldAutoKill;
1016 bool bShouldPlayWhilePaused;
1017 bool bShouldAutoPlay;
1021 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1022 {
"Category",
"QuickTween" },
1023#if !UE_BUILD_SHIPPING
1024 {
"Comment",
"/**\n\x09 * Create a latent vector tween.\n\x09 *\n\x09 * Tween a FVector value from \\p from to \\p to using the provided setter function.\n\x09 * Exposed as a latent Blueprint node.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param from Starting vector.\n\x09 * @param to Target vector.\n\x09 * @param setter Callback used to apply interpolated FVector values.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
1026 {
"CPP_Default_bShouldAutoKill",
"true" },
1027 {
"CPP_Default_bShouldAutoPlay",
"false" },
1028 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1029 {
"CPP_Default_duration",
"1.000000" },
1030 {
"CPP_Default_easeCurve",
"None" },
1031 {
"CPP_Default_easeType",
"Linear" },
1032 {
"CPP_Default_loops",
"1" },
1033 {
"CPP_Default_loopType",
"Restart" },
1034 {
"CPP_Default_timeScale",
"1.000000" },
1035 {
"CPP_Default_tweenTag",
"" },
1036 {
"ExpandEnumAsExecs",
"latentStep" },
1037 {
"HidePin",
"latentStep" },
1038 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
1040 {
"LatentInfo",
"latentInfo" },
1041 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
1042#if !UE_BUILD_SHIPPING
1043 {
"ToolTip",
"Create a latent vector tween.\n\nTween a FVector value from \\p from to \\p to using the provided setter function.\nExposed as a latent Blueprint node.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param from Starting vector.\n@param to Target vector.\n@param setter Callback used to apply interpolated FVector values.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
1045 {
"WorldContext",
"worldContextObject" },
1047 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
1048 {
"NativeConst",
"" },
1050 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1051 {
"NativeConst",
"" },
1053 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1054 {
"NativeConst",
"" },
1057 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1058 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
1059 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
1060 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
1061 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
1062 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1063 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1064 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1065 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1066 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1067 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1068 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1069 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1070 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1071 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1072 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1073 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1074 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1075 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1076 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1077 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1078 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1079 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1080 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1081 static const UECodeGen_Private::FFunctionParams FuncParams;
1083const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1084const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
1085const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1086const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
1087const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, from), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
1088const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1089const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_VectorSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
1090const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1091const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1092const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1093const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1094const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1095const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1096const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1097const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1098const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1099void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1103const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1104void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1108const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1109void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1113const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1114const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1115const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::PropPointers[] = {
1116 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_worldContextObject,
1117 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_latentInfo,
1118 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_latentStep_Underlying,
1119 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_latentStep,
1120 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_from,
1121 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_to,
1122 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_setter,
1123 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_duration,
1124 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_timeScale,
1125 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_easeType_Underlying,
1126 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_easeType,
1127 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_easeCurve,
1128 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_loops,
1129 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_loopType_Underlying,
1130 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_loopType,
1131 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_tweenTag,
1132 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoKill,
1133 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldPlayWhilePaused,
1134 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_bShouldAutoPlay,
1135 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::NewProp_ReturnValue,
1137static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::PropPointers) < 2048);
1138const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenVector", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::Function_MetaDataParams)}, };
1140UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector()
1142 static UFunction* ReturnFunction =
nullptr;
1143 if (!ReturnFunction)
1145 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector_Statics::FuncParams);
1147 return ReturnFunction;
1149DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenVector)
1151 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1152 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
1153 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
1154 P_GET_STRUCT_REF(FVector,Z_Param_Out_from);
1155 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
1156 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1157 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1158 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1159 P_GET_ENUM(EEaseType,Z_Param_easeType);
1160 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1161 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1162 P_GET_ENUM(ELoopType,Z_Param_loopType);
1163 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1164 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1165 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1166 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1169 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenCreateLatentTweenVector(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_Out_from,Z_Param_Out_to,FVectorSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1179 UObject* worldContextObject;
1180 FLatentActionInfo latentInfo;
1181 EQuickTweenLatentSteps latentStep;
1184 FScriptDelegate setter;
1188 UCurveFloat* easeCurve;
1192 bool bShouldAutoKill;
1193 bool bShouldPlayWhilePaused;
1194 bool bShouldAutoPlay;
1198 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1199 {
"Category",
"QuickTween" },
1200#if !UE_BUILD_SHIPPING
1201 {
"Comment",
"/**\n\x09 * Create a latent 2D vector tween.\n\x09 *\n\x09 * Tween an FVector2D value from \\p from to \\p to using the provided setter function.\n\x09 * Exposed as a latent Blueprint node so execution can continue based on the latent step.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param from Starting 2D vector.\n\x09 * @param to Target 2D vector.\n\x09 * @param setter Callback used to apply interpolated FVector2D values.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
1203 {
"CPP_Default_bShouldAutoKill",
"true" },
1204 {
"CPP_Default_bShouldAutoPlay",
"false" },
1205 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1206 {
"CPP_Default_duration",
"1.000000" },
1207 {
"CPP_Default_easeCurve",
"None" },
1208 {
"CPP_Default_easeType",
"Linear" },
1209 {
"CPP_Default_loops",
"1" },
1210 {
"CPP_Default_loopType",
"Restart" },
1211 {
"CPP_Default_timeScale",
"1.000000" },
1212 {
"CPP_Default_tweenTag",
"" },
1213 {
"ExpandEnumAsExecs",
"latentStep" },
1214 {
"HidePin",
"latentStep" },
1215 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
1217 {
"LatentInfo",
"latentInfo" },
1218 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
1219#if !UE_BUILD_SHIPPING
1220 {
"ToolTip",
"Create a latent 2D vector tween.\n\nTween an FVector2D value from \\p from to \\p to using the provided setter function.\nExposed as a latent Blueprint node so execution can continue based on the latent step.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param from Starting 2D vector.\n@param to Target 2D vector.\n@param setter Callback used to apply interpolated FVector2D values.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
1222 {
"WorldContext",
"worldContextObject" },
1224 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
1225 {
"NativeConst",
"" },
1227 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1228 {
"NativeConst",
"" },
1230 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1231 {
"NativeConst",
"" },
1234 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1235 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
1236 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
1237 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
1238 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
1239 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1240 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1241 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1242 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1243 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1244 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1245 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1246 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1247 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1248 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1249 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1250 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1251 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1252 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1253 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1254 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1255 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1256 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1257 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1258 static const UECodeGen_Private::FFunctionParams FuncParams;
1260const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1261const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
1262const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1263const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
1264const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, from), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
1265const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1266const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_Vector2DSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
1267const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1268const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1269const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1270const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1271const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1272const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1273const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1274const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1275const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1276void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1280const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1281void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1285const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1286void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1290const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1291const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1292const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::PropPointers[] = {
1293 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_worldContextObject,
1294 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_latentInfo,
1295 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_latentStep_Underlying,
1296 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_latentStep,
1297 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_from,
1298 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_to,
1299 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_setter,
1300 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_duration,
1301 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_timeScale,
1302 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_easeType_Underlying,
1303 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_easeType,
1304 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_easeCurve,
1305 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_loops,
1306 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_loopType_Underlying,
1307 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_loopType,
1308 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_tweenTag,
1309 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoKill,
1310 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused,
1311 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_bShouldAutoPlay,
1312 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::NewProp_ReturnValue,
1314static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::PropPointers) < 2048);
1315const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenCreateLatentTweenVector2D", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::QuickTweenLatentLibrary_eventQuickTweenCreateLatentTweenVector2D_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::Function_MetaDataParams)}, };
1317UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D()
1319 static UFunction* ReturnFunction =
nullptr;
1320 if (!ReturnFunction)
1322 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D_Statics::FuncParams);
1324 return ReturnFunction;
1326DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenVector2D)
1328 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1329 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
1330 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
1331 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_from);
1332 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
1333 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1334 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1335 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1336 P_GET_ENUM(EEaseType,Z_Param_easeType);
1337 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1338 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1339 P_GET_ENUM(ELoopType,Z_Param_loopType);
1340 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1341 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1342 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1343 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1346 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenCreateLatentTweenVector2D(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_Out_from,Z_Param_Out_to,FVector2DSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1356 UObject* worldContextObject;
1357 FLatentActionInfo latentInfo;
1358 EQuickTweenLatentSteps latentStep;
1364 UCurveFloat* easeCurve;
1368 bool bShouldAutoKill;
1369 bool bShouldPlayWhilePaused;
1370 bool bShouldAutoPlay;
1374 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1375 {
"Category",
"QuickTween" },
1376#if !UE_BUILD_SHIPPING
1377 {
"Comment",
"/**\n\x09 * Create a latent ChangeColor tween for a UImage widget.\n\x09 *\n\x09 * Tweens the image's color to the specified target color over time.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget UImage widget whose color will be changed.\n\x09 * @param to Target color.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickColorTween.\n\x09 */" },
1379 {
"CPP_Default_bShouldAutoKill",
"true" },
1380 {
"CPP_Default_bShouldAutoPlay",
"false" },
1381 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1382 {
"CPP_Default_duration",
"1.000000" },
1383 {
"CPP_Default_easeCurve",
"None" },
1384 {
"CPP_Default_easeType",
"Linear" },
1385 {
"CPP_Default_loops",
"1" },
1386 {
"CPP_Default_loopType",
"Restart" },
1387 {
"CPP_Default_timeScale",
"1.000000" },
1388 {
"CPP_Default_tweenTag",
"" },
1389 {
"ExpandEnumAsExecs",
"latentStep" },
1390 {
"HidePin",
"latentStep" },
1391 {
"Keywords",
"Tween | Color | Create | Make | Latent" },
1393 {
"LatentInfo",
"latentInfo" },
1394 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
1395#if !UE_BUILD_SHIPPING
1396 {
"ToolTip",
"Create a latent ChangeColor tween for a UImage widget.\n\nTweens the image's color to the specified target color over time.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget UImage widget whose color will be changed.\n@param to Target color.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickColorTween." },
1398 {
"WorldContext",
"worldContextObject" },
1400 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
1401 {
"EditInline",
"true" },
1403 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1404 {
"NativeConst",
"" },
1406 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1407 {
"NativeConst",
"" },
1410 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1411 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
1412 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
1413 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
1414 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
1415 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1416 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1417 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1418 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1419 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1420 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1421 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1422 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1423 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1424 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1425 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1426 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1427 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1428 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1429 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1430 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1431 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1432 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1433 static const UECodeGen_Private::FFunctionParams FuncParams;
1435const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1436const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
1437const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1438const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
1439const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, widget), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
1440const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1441const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1442const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1443const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1444const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1445const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1446const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1447const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1448const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1449const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1450void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1454const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1455void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1459const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1460void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1464const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1465const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1466const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::PropPointers[] = {
1467 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_worldContextObject,
1468 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_latentInfo,
1469 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_latentStep_Underlying,
1470 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_latentStep,
1471 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_widget,
1472 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_to,
1473 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_duration,
1474 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_timeScale,
1475 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_easeType_Underlying,
1476 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_easeType,
1477 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_easeCurve,
1478 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_loops,
1479 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_loopType_Underlying,
1480 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_loopType,
1481 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_tweenTag,
1482 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoKill,
1483 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused,
1484 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay,
1485 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::NewProp_ReturnValue,
1487static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::PropPointers) < 2048);
1488const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentChangeColorTo_Image", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentChangeColorTo_Image_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::Function_MetaDataParams)}, };
1490UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image()
1492 static UFunction* ReturnFunction =
nullptr;
1493 if (!ReturnFunction)
1495 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image_Statics::FuncParams);
1497 return ReturnFunction;
1499DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentChangeColorTo_Image)
1501 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1502 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
1503 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
1504 P_GET_OBJECT(UImage,Z_Param_widget);
1505 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
1506 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1507 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1508 P_GET_ENUM(EEaseType,Z_Param_easeType);
1509 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1510 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1511 P_GET_ENUM(ELoopType,Z_Param_loopType);
1512 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1513 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1514 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1515 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1518 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentChangeColorTo_Image(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1528 UObject* worldContextObject;
1529 FLatentActionInfo latentInfo;
1530 EQuickTweenLatentSteps latentStep;
1531 USpringArmComponent* springArm;
1536 UCurveFloat* easeCurve;
1540 bool bShouldAutoKill;
1541 bool bShouldPlayWhilePaused;
1542 bool bShouldAutoPlay;
1546 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1547 {
"Category",
"QuickTween" },
1548#if !UE_BUILD_SHIPPING
1549 {
"Comment",
"/**\n\x09 * Create a latent ChangeDistanceBy tween for a spring arm (by delta).\n\x09 *\n\x09 * Tweens the spring arm's target arm length by adding the given delta to the current length.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param springArm Spring arm component whose length will be changed.\n\x09 * @param by Delta to add to the current arm length.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
1551 {
"CPP_Default_bShouldAutoKill",
"true" },
1552 {
"CPP_Default_bShouldAutoPlay",
"false" },
1553 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1554 {
"CPP_Default_duration",
"1.000000" },
1555 {
"CPP_Default_easeCurve",
"None" },
1556 {
"CPP_Default_easeType",
"Linear" },
1557 {
"CPP_Default_loops",
"1" },
1558 {
"CPP_Default_loopType",
"Restart" },
1559 {
"CPP_Default_timeScale",
"1.000000" },
1560 {
"CPP_Default_tweenTag",
"" },
1561 {
"ExpandEnumAsExecs",
"latentStep" },
1562 {
"HidePin",
"latentStep" },
1563 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
1565 {
"LatentInfo",
"latentInfo" },
1566 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
1567#if !UE_BUILD_SHIPPING
1568 {
"ToolTip",
"Create a latent ChangeDistanceBy tween for a spring arm (by delta).\n\nTweens the spring arm's target arm length by adding the given delta to the current length.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param springArm Spring arm component whose length will be changed.\n@param by Delta to add to the current arm length.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
1570 {
"WorldContext",
"worldContextObject" },
1572 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_springArm_MetaData[] = {
1573 {
"EditInline",
"true" },
1575 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1576 {
"NativeConst",
"" },
1579 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1580 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
1581 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
1582 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
1583 static const UECodeGen_Private::FObjectPropertyParams NewProp_springArm;
1584 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
1585 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1586 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1587 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1588 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1589 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1590 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1591 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1592 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1593 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1594 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1595 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1596 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1597 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1598 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1599 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1600 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1601 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1602 static const UECodeGen_Private::FFunctionParams FuncParams;
1604const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1605const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
1606const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1607const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
1608const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_springArm = {
"springArm",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, springArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_springArm_MetaData), NewProp_springArm_MetaData) };
1609const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, by), METADATA_PARAMS(0,
nullptr) };
1610const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1611const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1612const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1613const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1614const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1615const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1616const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1617const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1618const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1619void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1623const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1624void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1628const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1629void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1633const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1634const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1635const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::PropPointers[] = {
1636 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_worldContextObject,
1637 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_latentInfo,
1638 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_latentStep_Underlying,
1639 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_latentStep,
1640 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_springArm,
1641 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_by,
1642 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_duration,
1643 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_timeScale,
1644 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_easeType_Underlying,
1645 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_easeType,
1646 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_easeCurve,
1647 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_loops,
1648 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_loopType_Underlying,
1649 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_loopType,
1650 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_tweenTag,
1651 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill,
1652 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused,
1653 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay,
1654 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::NewProp_ReturnValue,
1656static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::PropPointers) < 2048);
1657const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentChangeDistanceBy_SpringArm", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceBy_SpringArm_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::Function_MetaDataParams)}, };
1659UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm()
1661 static UFunction* ReturnFunction =
nullptr;
1662 if (!ReturnFunction)
1664 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm_Statics::FuncParams);
1666 return ReturnFunction;
1668DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentChangeDistanceBy_SpringArm)
1670 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1671 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
1672 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
1673 P_GET_OBJECT(USpringArmComponent,Z_Param_springArm);
1674 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
1675 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1676 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1677 P_GET_ENUM(EEaseType,Z_Param_easeType);
1678 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1679 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1680 P_GET_ENUM(ELoopType,Z_Param_loopType);
1681 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1682 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1683 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1684 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1687 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentChangeDistanceBy_SpringArm(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_springArm,Z_Param_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1697 UObject* worldContextObject;
1698 FLatentActionInfo latentInfo;
1699 EQuickTweenLatentSteps latentStep;
1700 USpringArmComponent* springArm;
1705 UCurveFloat* easeCurve;
1709 bool bShouldAutoKill;
1710 bool bShouldPlayWhilePaused;
1711 bool bShouldAutoPlay;
1715 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1716 {
"Category",
"QuickTween" },
1717#if !UE_BUILD_SHIPPING
1718 {
"Comment",
"/**\n\x09 * Create a latent ChangeDistance tween for a spring arm (to target).\n\x09 *\n\x09 * Tweens the spring arm's target arm length to the specified value.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param springArm Spring arm component whose length will be changed.\n\x09 * @param to Target arm length.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
1720 {
"CPP_Default_bShouldAutoKill",
"true" },
1721 {
"CPP_Default_bShouldAutoPlay",
"false" },
1722 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1723 {
"CPP_Default_duration",
"1.000000" },
1724 {
"CPP_Default_easeCurve",
"None" },
1725 {
"CPP_Default_easeType",
"Linear" },
1726 {
"CPP_Default_loops",
"1" },
1727 {
"CPP_Default_loopType",
"Restart" },
1728 {
"CPP_Default_timeScale",
"1.000000" },
1729 {
"CPP_Default_tweenTag",
"" },
1730 {
"ExpandEnumAsExecs",
"latentStep" },
1731 {
"HidePin",
"latentStep" },
1732 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
1734 {
"LatentInfo",
"latentInfo" },
1735 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
1736#if !UE_BUILD_SHIPPING
1737 {
"ToolTip",
"Create a latent ChangeDistance tween for a spring arm (to target).\n\nTweens the spring arm's target arm length to the specified value.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param springArm Spring arm component whose length will be changed.\n@param to Target arm length.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
1739 {
"WorldContext",
"worldContextObject" },
1741 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_springArm_MetaData[] = {
1742 {
"EditInline",
"true" },
1744 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1745 {
"NativeConst",
"" },
1748 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1749 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
1750 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
1751 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
1752 static const UECodeGen_Private::FObjectPropertyParams NewProp_springArm;
1753 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
1754 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1755 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1756 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1757 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1758 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1759 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1760 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1761 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1762 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1763 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1764 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1765 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1766 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1767 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1768 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1769 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1770 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1771 static const UECodeGen_Private::FFunctionParams FuncParams;
1773const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1774const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
1775const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1776const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
1777const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_springArm = {
"springArm",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, springArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_springArm_MetaData), NewProp_springArm_MetaData) };
1778const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, to), METADATA_PARAMS(0,
nullptr) };
1779const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1780const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1781const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1782const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1783const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1784const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1785const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1786const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1787const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1788void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1792const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1793void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1797const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1798void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1802const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1803const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1804const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::PropPointers[] = {
1805 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_worldContextObject,
1806 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_latentInfo,
1807 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_latentStep_Underlying,
1808 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_latentStep,
1809 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_springArm,
1810 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_to,
1811 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_duration,
1812 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_timeScale,
1813 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_easeType_Underlying,
1814 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_easeType,
1815 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_easeCurve,
1816 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_loops,
1817 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_loopType_Underlying,
1818 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_loopType,
1819 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_tweenTag,
1820 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill,
1821 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused,
1822 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay,
1823 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::NewProp_ReturnValue,
1825static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::PropPointers) < 2048);
1826const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentChangeDistanceTo_SpringArm", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentChangeDistanceTo_SpringArm_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::Function_MetaDataParams)}, };
1828UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm()
1830 static UFunction* ReturnFunction =
nullptr;
1831 if (!ReturnFunction)
1833 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm_Statics::FuncParams);
1835 return ReturnFunction;
1837DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentChangeDistanceTo_SpringArm)
1839 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1840 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
1841 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
1842 P_GET_OBJECT(USpringArmComponent,Z_Param_springArm);
1843 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
1844 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1845 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1846 P_GET_ENUM(EEaseType,Z_Param_easeType);
1847 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1848 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1849 P_GET_ENUM(ELoopType,Z_Param_loopType);
1850 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1851 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1852 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1853 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1856 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentChangeDistanceTo_SpringArm(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_springArm,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1866 UObject* worldContextObject;
1867 FLatentActionInfo latentInfo;
1868 EQuickTweenLatentSteps latentStep;
1869 UCameraComponent* camera;
1874 UCurveFloat* easeCurve;
1878 bool bShouldAutoKill;
1879 bool bShouldPlayWhilePaused;
1880 bool bShouldAutoPlay;
1884 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1885 {
"Category",
"QuickTween" },
1886#if !UE_BUILD_SHIPPING
1887 {
"Comment",
"/**\n\x09 * Create a latent ChangeFov tween for a camera component.\n\x09 *\n\x09 * Tweens the camera's field of view to the target value over time.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param camera Camera component whose FOV will be changed.\n\x09 * @param to Target FOV value in degrees.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
1889 {
"CPP_Default_bShouldAutoKill",
"true" },
1890 {
"CPP_Default_bShouldAutoPlay",
"false" },
1891 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1892 {
"CPP_Default_duration",
"1.000000" },
1893 {
"CPP_Default_easeCurve",
"None" },
1894 {
"CPP_Default_easeType",
"Linear" },
1895 {
"CPP_Default_loops",
"1" },
1896 {
"CPP_Default_loopType",
"Restart" },
1897 {
"CPP_Default_timeScale",
"1.000000" },
1898 {
"CPP_Default_tweenTag",
"" },
1899 {
"ExpandEnumAsExecs",
"latentStep" },
1900 {
"HidePin",
"latentStep" },
1901 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
1903 {
"LatentInfo",
"latentInfo" },
1904 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
1905#if !UE_BUILD_SHIPPING
1906 {
"ToolTip",
"Create a latent ChangeFov tween for a camera component.\n\nTweens the camera's field of view to the target value over time.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param camera Camera component whose FOV will be changed.\n@param to Target FOV value in degrees.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
1908 {
"WorldContext",
"worldContextObject" },
1910 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_camera_MetaData[] = {
1911 {
"EditInline",
"true" },
1913 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1914 {
"NativeConst",
"" },
1917 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1918 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
1919 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
1920 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
1921 static const UECodeGen_Private::FObjectPropertyParams NewProp_camera;
1922 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
1923 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1924 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1925 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1926 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1927 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1928 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1929 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1930 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1931 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1932 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1933 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1934 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1935 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1936 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1937 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1938 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1939 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1940 static const UECodeGen_Private::FFunctionParams FuncParams;
1942const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1943const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
1944const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1945const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
1946const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_camera = {
"camera",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, camera), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_camera_MetaData), NewProp_camera_MetaData) };
1947const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, to), METADATA_PARAMS(0,
nullptr) };
1948const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1949const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1950const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1951const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1952const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1953const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1954const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
1955const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1956const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1957void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1961const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1962void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1966const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1967void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1971const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1972const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1973const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::PropPointers[] = {
1974 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_worldContextObject,
1975 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_latentInfo,
1976 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_latentStep_Underlying,
1977 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_latentStep,
1978 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_camera,
1979 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_to,
1980 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_duration,
1981 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_timeScale,
1982 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_easeType_Underlying,
1983 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_easeType,
1984 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_easeCurve,
1985 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_loops,
1986 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_loopType_Underlying,
1987 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_loopType,
1988 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_tweenTag,
1989 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill,
1990 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused,
1991 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay,
1992 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::NewProp_ReturnValue,
1994static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::PropPointers) < 2048);
1995const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentChangeFovTo_Camera", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentChangeFovTo_Camera_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::Function_MetaDataParams)}, };
1997UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera()
1999 static UFunction* ReturnFunction =
nullptr;
2000 if (!ReturnFunction)
2002 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera_Statics::FuncParams);
2004 return ReturnFunction;
2006DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentChangeFovTo_Camera)
2008 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2009 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
2010 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
2011 P_GET_OBJECT(UCameraComponent,Z_Param_camera);
2012 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
2013 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2014 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2015 P_GET_ENUM(EEaseType,Z_Param_easeType);
2016 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2017 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2018 P_GET_ENUM(ELoopType,Z_Param_loopType);
2019 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2020 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2021 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2022 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2025 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentChangeFovTo_Camera(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_camera,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2035 UObject* worldContextObject;
2036 FLatentActionInfo latentInfo;
2037 EQuickTweenLatentSteps latentStep;
2043 UCurveFloat* easeCurve;
2047 bool bShouldAutoKill;
2048 bool bShouldPlayWhilePaused;
2049 bool bShouldAutoPlay;
2053 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2054 {
"Category",
"QuickTween" },
2055#if !UE_BUILD_SHIPPING
2056 {
"Comment",
"/**\n\x09 * Create a latent ChangeOpacity tween for a generic widget.\n\x09 *\n\x09 * Tweens a widget's opacity to the given value over the specified duration.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Target widget whose opacity will be changed.\n\x09 * @param to Target opacity value (0.0 - 1.0).\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
2058 {
"CPP_Default_bShouldAutoKill",
"true" },
2059 {
"CPP_Default_bShouldAutoPlay",
"false" },
2060 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2061 {
"CPP_Default_duration",
"1.000000" },
2062 {
"CPP_Default_easeCurve",
"None" },
2063 {
"CPP_Default_easeType",
"Linear" },
2064 {
"CPP_Default_loops",
"1" },
2065 {
"CPP_Default_loopType",
"Restart" },
2066 {
"CPP_Default_timeScale",
"1.000000" },
2067 {
"CPP_Default_tweenTag",
"" },
2068 {
"ExpandEnumAsExecs",
"latentStep" },
2069 {
"HidePin",
"latentStep" },
2070 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
2072 {
"LatentInfo",
"latentInfo" },
2073 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
2074#if !UE_BUILD_SHIPPING
2075 {
"ToolTip",
"Create a latent ChangeOpacity tween for a generic widget.\n\nTweens a widget's opacity to the given value over the specified duration.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Target widget whose opacity will be changed.\n@param to Target opacity value (0.0 - 1.0).\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
2077 {
"WorldContext",
"worldContextObject" },
2079 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
2080 {
"EditInline",
"true" },
2082 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2083 {
"NativeConst",
"" },
2086 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2087 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
2088 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
2089 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
2090 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
2091 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
2092 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2093 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2094 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2095 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2096 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2097 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2098 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2099 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2100 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2101 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2102 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2103 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2104 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2105 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2106 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2107 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2108 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2109 static const UECodeGen_Private::FFunctionParams FuncParams;
2111const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2112const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
2113const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2114const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
2115const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
2116const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, to), METADATA_PARAMS(0,
nullptr) };
2117const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2118const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2119const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2120const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2121const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2122const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2123const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2124const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2125const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2126void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2130const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2131void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2135const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2136void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2140const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2141const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2142const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::PropPointers[] = {
2143 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_worldContextObject,
2144 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_latentInfo,
2145 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_latentStep_Underlying,
2146 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_latentStep,
2147 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_widget,
2148 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_to,
2149 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_duration,
2150 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_timeScale,
2151 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_easeType_Underlying,
2152 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_easeType,
2153 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_easeCurve,
2154 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_loops,
2155 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_loopType_Underlying,
2156 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_loopType,
2157 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_tweenTag,
2158 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill,
2159 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
2160 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay,
2161 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::NewProp_ReturnValue,
2163static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::PropPointers) < 2048);
2164const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentChangeOpacityTo_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentChangeOpacityTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::Function_MetaDataParams)}, };
2166UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget()
2168 static UFunction* ReturnFunction =
nullptr;
2169 if (!ReturnFunction)
2171 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget_Statics::FuncParams);
2173 return ReturnFunction;
2175DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentChangeOpacityTo_Widget)
2177 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2178 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
2179 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
2180 P_GET_OBJECT(UWidget,Z_Param_widget);
2181 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
2182 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2183 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2184 P_GET_ENUM(EEaseType,Z_Param_easeType);
2185 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2186 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2187 P_GET_ENUM(ELoopType,Z_Param_loopType);
2188 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2189 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2190 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2191 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2194 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentChangeOpacityTo_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2204 UObject* worldContextObject;
2205 FLatentActionInfo latentInfo;
2206 EQuickTweenLatentSteps latentStep;
2207 UMaterialInstanceDynamic* material;
2208 FName parameterName;
2213 UCurveFloat* easeCurve;
2217 bool bShouldAutoKill;
2218 bool bShouldPlayWhilePaused;
2219 bool bShouldAutoPlay;
2223 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2224 {
"Category",
"QuickTween" },
2225#if !UE_BUILD_SHIPPING
2226 {
"Comment",
"/**\n\x09 * Create a latent ColorParameterBy tween for a material instance.\n\x09 *\n\x09 * Tweens the named color parameter on the dynamic material by the specified scalar delta.\n\x09 * Typically used to adjust color channels uniformly by a value; implementation may interpret\n\x09 * the delta according to the material setup.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param material Dynamic material instance to modify.\n\x09 * @param parameterName Name of the color parameter.\n\x09 * @param by FColor delta to apply.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickColorTween.\n\x09 */" },
2228 {
"CPP_Default_bShouldAutoKill",
"true" },
2229 {
"CPP_Default_bShouldAutoPlay",
"false" },
2230 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2231 {
"CPP_Default_duration",
"1.000000" },
2232 {
"CPP_Default_easeCurve",
"None" },
2233 {
"CPP_Default_easeType",
"Linear" },
2234 {
"CPP_Default_loops",
"1" },
2235 {
"CPP_Default_loopType",
"Restart" },
2236 {
"CPP_Default_timeScale",
"1.000000" },
2237 {
"CPP_Default_tweenTag",
"" },
2238 {
"ExpandEnumAsExecs",
"latentStep" },
2239 {
"HidePin",
"latentStep" },
2240 {
"Keywords",
"Tween | Color | Create | Make | Latent" },
2242 {
"LatentInfo",
"latentInfo" },
2243 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
2244#if !UE_BUILD_SHIPPING
2245 {
"ToolTip",
"Create a latent ColorParameterBy tween for a material instance.\n\nTweens the named color parameter on the dynamic material by the specified scalar delta.\nTypically used to adjust color channels uniformly by a value; implementation may interpret\nthe delta according to the material setup.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param material Dynamic material instance to modify.\n@param parameterName Name of the color parameter.\n@param by FColor delta to apply.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickColorTween." },
2247 {
"WorldContext",
"worldContextObject" },
2249 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
2250 {
"NativeConst",
"" },
2252 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
2253 {
"NativeConst",
"" },
2255 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2256 {
"NativeConst",
"" },
2259 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2260 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
2261 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
2262 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
2263 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
2264 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
2265 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
2266 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2267 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2268 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2269 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2270 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2271 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2272 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2273 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2274 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2275 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2276 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2277 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2278 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2279 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2280 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2281 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2282 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2283 static const UECodeGen_Private::FFunctionParams FuncParams;
2285const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2286const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
2287const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2288const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
2289const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
2290const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
2291const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, by), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
2292const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2293const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2294const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2295const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2296const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2297const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2298const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2299const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2300const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2301void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2305const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2306void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2310const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2311void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2315const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2316const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2317const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::PropPointers[] = {
2318 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_worldContextObject,
2319 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_latentInfo,
2320 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_latentStep_Underlying,
2321 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_latentStep,
2322 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_material,
2323 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_parameterName,
2324 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_by,
2325 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_duration,
2326 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_timeScale,
2327 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_easeType_Underlying,
2328 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_easeType,
2329 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_easeCurve,
2330 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_loops,
2331 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_loopType_Underlying,
2332 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_loopType,
2333 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_tweenTag,
2334 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoKill,
2335 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
2336 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
2337 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::NewProp_ReturnValue,
2339static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::PropPointers) < 2048);
2340const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentColorParameterBy_Material", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::Function_MetaDataParams)}, };
2342UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material()
2344 static UFunction* ReturnFunction =
nullptr;
2345 if (!ReturnFunction)
2347 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material_Statics::FuncParams);
2349 return ReturnFunction;
2351DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentColorParameterBy_Material)
2353 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2354 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
2355 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
2356 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
2357 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
2358 P_GET_STRUCT_REF(FColor,Z_Param_Out_by);
2359 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2360 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2361 P_GET_ENUM(EEaseType,Z_Param_easeType);
2362 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2363 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2364 P_GET_ENUM(ELoopType,Z_Param_loopType);
2365 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2366 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2367 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2368 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2371 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentColorParameterBy_Material(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2381 UObject* worldContextObject;
2382 FLatentActionInfo latentInfo;
2383 EQuickTweenLatentSteps latentStep;
2384 UMaterialInstanceDynamic* material;
2385 FName parameterName;
2390 UCurveFloat* easeCurve;
2394 bool bShouldAutoKill;
2395 bool bShouldPlayWhilePaused;
2396 bool bShouldAutoPlay;
2400 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2401 {
"Category",
"QuickTween" },
2402#if !UE_BUILD_SHIPPING
2403 {
"Comment",
"/**\n\x09 * Create a latent ColorParameterTo tween for a material instance.\n\x09 *\n\x09 * Tweens the named color parameter on the dynamic material to the target color.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param material Dynamic material instance to modify.\n\x09 * @param parameterName Name of the color parameter.\n\x09 * @param to Target color value.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickColorTween.\n\x09 */" },
2405 {
"CPP_Default_bShouldAutoKill",
"true" },
2406 {
"CPP_Default_bShouldAutoPlay",
"false" },
2407 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2408 {
"CPP_Default_duration",
"1.000000" },
2409 {
"CPP_Default_easeCurve",
"None" },
2410 {
"CPP_Default_easeType",
"Linear" },
2411 {
"CPP_Default_loops",
"1" },
2412 {
"CPP_Default_loopType",
"Restart" },
2413 {
"CPP_Default_timeScale",
"1.000000" },
2414 {
"CPP_Default_tweenTag",
"" },
2415 {
"ExpandEnumAsExecs",
"latentStep" },
2416 {
"HidePin",
"latentStep" },
2417 {
"Keywords",
"Tween | Color | Create | Make | Latent" },
2419 {
"LatentInfo",
"latentInfo" },
2420 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
2421#if !UE_BUILD_SHIPPING
2422 {
"ToolTip",
"Create a latent ColorParameterTo tween for a material instance.\n\nTweens the named color parameter on the dynamic material to the target color.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param material Dynamic material instance to modify.\n@param parameterName Name of the color parameter.\n@param to Target color value.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickColorTween." },
2424 {
"WorldContext",
"worldContextObject" },
2426 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
2427 {
"NativeConst",
"" },
2429 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2430 {
"NativeConst",
"" },
2432 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2433 {
"NativeConst",
"" },
2436 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2437 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
2438 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
2439 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
2440 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
2441 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
2442 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2443 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2444 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2445 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2446 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2447 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2448 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2449 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2450 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2451 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2452 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2453 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2454 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2455 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2456 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2457 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2458 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2459 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2460 static const UECodeGen_Private::FFunctionParams FuncParams;
2462const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2463const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
2464const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2465const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
2466const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
2467const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
2468const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2469const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2470const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2471const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2472const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2473const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2474const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2475const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2476const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2477const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2478void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2482const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2483void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2487const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2488void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2492const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2493const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2494const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::PropPointers[] = {
2495 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_worldContextObject,
2496 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_latentInfo,
2497 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_latentStep_Underlying,
2498 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_latentStep,
2499 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_material,
2500 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_parameterName,
2501 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_to,
2502 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_duration,
2503 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_timeScale,
2504 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_easeType_Underlying,
2505 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_easeType,
2506 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_easeCurve,
2507 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_loops,
2508 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_loopType_Underlying,
2509 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_loopType,
2510 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_tweenTag,
2511 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoKill,
2512 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
2513 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
2514 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::NewProp_ReturnValue,
2516static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::PropPointers) < 2048);
2517const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentColorParameterTo_Material", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentColorParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::Function_MetaDataParams)}, };
2519UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material()
2521 static UFunction* ReturnFunction =
nullptr;
2522 if (!ReturnFunction)
2524 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material_Statics::FuncParams);
2526 return ReturnFunction;
2528DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentColorParameterTo_Material)
2530 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2531 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
2532 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
2533 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
2534 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
2535 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
2536 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2537 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2538 P_GET_ENUM(EEaseType,Z_Param_easeType);
2539 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2540 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2541 P_GET_ENUM(ELoopType,Z_Param_loopType);
2542 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2543 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2544 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2545 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2548 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentColorParameterTo_Material(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2558 UObject* worldContextObject;
2559 FLatentActionInfo latentInfo;
2560 EQuickTweenLatentSteps latentStep;
2561 USceneComponent* component;
2563 bool bUseShortestPath;
2567 UCurveFloat* easeCurve;
2571 bool bShouldAutoKill;
2572 bool bShouldPlayWhilePaused;
2573 bool bShouldAutoPlay;
2577 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2578 {
"Category",
"QuickTween" },
2579#if !UE_BUILD_SHIPPING
2580 {
"Comment",
"/**\n\x09 * Create a latent LookAt rotator tween for a scene component.\n\x09 *\n\x09 * Rotates the component to look at the specified target location.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component to rotate.\n\x09 * @param to Target location to look at.\n\x09 * @param bUseShortestPath When true, interpolation will use the shortest rotational path.\n\x09 * @param duration Duration of the rotation in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickRotatorTween.\n\x09 */" },
2582 {
"CPP_Default_bShouldAutoKill",
"true" },
2583 {
"CPP_Default_bShouldAutoPlay",
"false" },
2584 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2585 {
"CPP_Default_bUseShortestPath",
"true" },
2586 {
"CPP_Default_duration",
"1.000000" },
2587 {
"CPP_Default_easeCurve",
"None" },
2588 {
"CPP_Default_easeType",
"Linear" },
2589 {
"CPP_Default_loops",
"1" },
2590 {
"CPP_Default_loopType",
"Restart" },
2591 {
"CPP_Default_timeScale",
"1.000000" },
2592 {
"CPP_Default_tweenTag",
"" },
2593 {
"ExpandEnumAsExecs",
"latentStep" },
2594 {
"HidePin",
"latentStep" },
2595 {
"Keywords",
"Tween | Rotator | Create | Make | Latent" },
2597 {
"LatentInfo",
"latentInfo" },
2598 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
2599#if !UE_BUILD_SHIPPING
2600 {
"ToolTip",
"Create a latent LookAt rotator tween for a scene component.\n\nRotates the component to look at the specified target location.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component to rotate.\n@param to Target location to look at.\n@param bUseShortestPath When true, interpolation will use the shortest rotational path.\n@param duration Duration of the rotation in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickRotatorTween." },
2602 {
"WorldContext",
"worldContextObject" },
2604 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
2605 {
"EditInline",
"true" },
2607 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2608 {
"NativeConst",
"" },
2610 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2611 {
"NativeConst",
"" },
2614 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2615 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
2616 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
2617 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
2618 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
2619 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2620 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
2621 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
2622 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2623 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2624 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2625 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2626 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2627 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2628 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2629 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2630 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2631 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2632 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2633 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2634 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2635 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2636 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2637 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2638 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2639 static const UECodeGen_Private::FFunctionParams FuncParams;
2641const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2642const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
2643const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2644const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
2645const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
2646const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2647void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
2651const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bUseShortestPath = {
"bUseShortestPath",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
2652const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2653const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2654const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2655const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2656const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2657const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2658const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2659const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2660const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2661void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2665const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2666void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2670const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2671void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2675const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2676const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2677const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::PropPointers[] = {
2678 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_worldContextObject,
2679 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_latentInfo,
2680 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_latentStep_Underlying,
2681 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_latentStep,
2682 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_component,
2683 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_to,
2684 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bUseShortestPath,
2685 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_duration,
2686 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_timeScale,
2687 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_easeType_Underlying,
2688 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_easeType,
2689 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_easeCurve,
2690 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_loops,
2691 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_loopType_Underlying,
2692 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_loopType,
2693 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_tweenTag,
2694 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill,
2695 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
2696 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay,
2697 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::NewProp_ReturnValue,
2699static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::PropPointers) < 2048);
2700const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentLookAt_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentLookAt_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::Function_MetaDataParams)}, };
2702UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent()
2704 static UFunction* ReturnFunction =
nullptr;
2705 if (!ReturnFunction)
2707 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent_Statics::FuncParams);
2709 return ReturnFunction;
2711DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentLookAt_SceneComponent)
2713 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2714 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
2715 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
2716 P_GET_OBJECT(USceneComponent,Z_Param_component);
2717 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
2718 P_GET_UBOOL(Z_Param_bUseShortestPath);
2719 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2720 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2721 P_GET_ENUM(EEaseType,Z_Param_easeType);
2722 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2723 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2724 P_GET_ENUM(ELoopType,Z_Param_loopType);
2725 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2726 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2727 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2728 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2731 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentLookAt_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_to,Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2741 UObject* worldContextObject;
2742 FLatentActionInfo latentInfo;
2743 EQuickTweenLatentSteps latentStep;
2744 USceneComponent* component;
2749 UCurveFloat* easeCurve;
2752 EQuickTweenSpace space;
2754 bool bShouldAutoKill;
2755 bool bShouldPlayWhilePaused;
2756 bool bShouldAutoPlay;
2760 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2761 {
"Category",
"QuickTween" },
2762#if !UE_BUILD_SHIPPING
2763 {
"Comment",
"/**\n\x09 * Create a latent MoveBy tween for a scene component.\n\x09 *\n\x09 * Moves the provided scene component by the specified delta vector over time.\n\x09 * Exposed as a latent Blueprint node; execution can continue based on the\n\x09 * expanded \\c EQuickTweenLatentSteps output pins.\n\x09 *\n\x09 * @param worldContextObject World context used for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component to move.\n\x09 * @param by Delta vector to add to the component's current location.\n\x09 * @param duration Duration of the move in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve; overrides \\c easeType when provided.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param space Whether movement uses world or local space.\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
2765 {
"CPP_Default_bShouldAutoKill",
"true" },
2766 {
"CPP_Default_bShouldAutoPlay",
"false" },
2767 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2768 {
"CPP_Default_duration",
"1.000000" },
2769 {
"CPP_Default_easeCurve",
"None" },
2770 {
"CPP_Default_easeType",
"Linear" },
2771 {
"CPP_Default_loops",
"1" },
2772 {
"CPP_Default_loopType",
"Restart" },
2773 {
"CPP_Default_space",
"WorldSpace" },
2774 {
"CPP_Default_timeScale",
"1.000000" },
2775 {
"CPP_Default_tweenTag",
"" },
2776 {
"ExpandEnumAsExecs",
"latentStep" },
2777 {
"HidePin",
"latentStep" },
2778 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
2780 {
"LatentInfo",
"latentInfo" },
2781 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
2782#if !UE_BUILD_SHIPPING
2783 {
"ToolTip",
"Create a latent MoveBy tween for a scene component.\n\nMoves the provided scene component by the specified delta vector over time.\nExposed as a latent Blueprint node; execution can continue based on the\nexpanded \\c EQuickTweenLatentSteps output pins.\n\n@param worldContextObject World context used for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component to move.\n@param by Delta vector to add to the component's current location.\n@param duration Duration of the move in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve; overrides \\c easeType when provided.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param space Whether movement uses world or local space.\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
2785 {
"WorldContext",
"worldContextObject" },
2787 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
2788 {
"EditInline",
"true" },
2790 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
2791 {
"NativeConst",
"" },
2793 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2794 {
"NativeConst",
"" },
2797 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2798 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
2799 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
2800 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
2801 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
2802 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
2803 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2804 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2805 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2806 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2807 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2808 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2809 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2810 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2811 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
2812 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
2813 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2814 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2815 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2816 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2817 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2818 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2819 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2820 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2821 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2822 static const UECodeGen_Private::FFunctionParams FuncParams;
2824const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2825const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
2826const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2827const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
2828const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
2829const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
2830const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2831const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2832const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2833const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2834const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2835const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2836const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2837const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2838const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_space_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
2839const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
2840const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2841void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2845const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2846void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2850const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2851void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2855const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2856const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2857const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::PropPointers[] = {
2858 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_worldContextObject,
2859 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_latentInfo,
2860 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_latentStep_Underlying,
2861 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_latentStep,
2862 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_component,
2863 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_by,
2864 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_duration,
2865 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_timeScale,
2866 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_easeType_Underlying,
2867 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_easeType,
2868 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_easeCurve,
2869 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_loops,
2870 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_loopType_Underlying,
2871 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_loopType,
2872 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_space_Underlying,
2873 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_space,
2874 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_tweenTag,
2875 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
2876 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
2877 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
2878 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::NewProp_ReturnValue,
2880static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::PropPointers) < 2048);
2881const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentMoveBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::Function_MetaDataParams)}, };
2883UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent()
2885 static UFunction* ReturnFunction =
nullptr;
2886 if (!ReturnFunction)
2888 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent_Statics::FuncParams);
2890 return ReturnFunction;
2892DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentMoveBy_SceneComponent)
2894 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2895 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
2896 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
2897 P_GET_OBJECT(USceneComponent,Z_Param_component);
2898 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
2899 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2900 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2901 P_GET_ENUM(EEaseType,Z_Param_easeType);
2902 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2903 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2904 P_GET_ENUM(ELoopType,Z_Param_loopType);
2905 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
2906 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2907 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2908 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2909 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2912 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentMoveBy_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2922 UObject* worldContextObject;
2923 FLatentActionInfo latentInfo;
2924 EQuickTweenLatentSteps latentStep;
2930 UCurveFloat* easeCurve;
2934 bool bShouldAutoKill;
2935 bool bShouldPlayWhilePaused;
2936 bool bShouldAutoPlay;
2940 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2941 {
"Category",
"QuickTween" },
2942#if !UE_BUILD_SHIPPING
2943 {
"Comment",
"/**\n\x09 * Create a latent MoveBy tween for a UWidget.\n\x09 *\n\x09 * Moves the provided widget by the specified delta over the given duration.\n\x09 * Exposed as a latent Blueprint node; execution can continue based on the\n\x09 * expanded \\c EQuickTweenLatentSteps output pins.\n\x09 *\n\x09 * @param worldContextObject World context used for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Target widget to move.\n\x09 * @param by Delta 2D vector to add to the widget's current position.\n\x09 * @param duration Duration of the move in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve; overrides \\c easeType when provided.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
2945 {
"CPP_Default_bShouldAutoKill",
"true" },
2946 {
"CPP_Default_bShouldAutoPlay",
"false" },
2947 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2948 {
"CPP_Default_duration",
"1.000000" },
2949 {
"CPP_Default_easeCurve",
"None" },
2950 {
"CPP_Default_easeType",
"Linear" },
2951 {
"CPP_Default_loops",
"1" },
2952 {
"CPP_Default_loopType",
"Restart" },
2953 {
"CPP_Default_timeScale",
"1.000000" },
2954 {
"CPP_Default_tweenTag",
"" },
2955 {
"ExpandEnumAsExecs",
"latentStep" },
2956 {
"HidePin",
"latentStep" },
2957 {
"Keywords",
"Tween | Vector2D | Create | Make | Latent" },
2959 {
"LatentInfo",
"latentInfo" },
2960 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
2961#if !UE_BUILD_SHIPPING
2962 {
"ToolTip",
"Create a latent MoveBy tween for a UWidget.\n\nMoves the provided widget by the specified delta over the given duration.\nExposed as a latent Blueprint node; execution can continue based on the\nexpanded \\c EQuickTweenLatentSteps output pins.\n\n@param worldContextObject World context used for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Target widget to move.\n@param by Delta 2D vector to add to the widget's current position.\n@param duration Duration of the move in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve; overrides \\c easeType when provided.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
2964 {
"WorldContext",
"worldContextObject" },
2966 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
2967 {
"EditInline",
"true" },
2969 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
2970 {
"NativeConst",
"" },
2972 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2973 {
"NativeConst",
"" },
2976 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2977 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
2978 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
2979 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
2980 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
2981 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
2982 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2983 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2984 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2985 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2986 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2987 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2988 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2989 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2990 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2991 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2992 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2993 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2994 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2995 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2996 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2997 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2998 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2999 static const UECodeGen_Private::FFunctionParams FuncParams;
3001const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3002const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
3003const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3004const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
3005const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3006const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, by), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
3007const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3008const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3009const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3010const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3011const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3012const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3013const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3014const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3015const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3016void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3020const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3021void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3025const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3026void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3030const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3031const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3032const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::PropPointers[] = {
3033 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_worldContextObject,
3034 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_latentInfo,
3035 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_latentStep_Underlying,
3036 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_latentStep,
3037 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_widget,
3038 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_by,
3039 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_duration,
3040 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_timeScale,
3041 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_easeType_Underlying,
3042 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_easeType,
3043 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_easeCurve,
3044 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_loops,
3045 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_loopType_Underlying,
3046 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_loopType,
3047 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_tweenTag,
3048 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoKill,
3049 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3050 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_bShouldAutoPlay,
3051 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::NewProp_ReturnValue,
3053static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::PropPointers) < 2048);
3054const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentMoveBy_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentMoveBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::Function_MetaDataParams)}, };
3056UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget()
3058 static UFunction* ReturnFunction =
nullptr;
3059 if (!ReturnFunction)
3061 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget_Statics::FuncParams);
3063 return ReturnFunction;
3065DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentMoveBy_Widget)
3067 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3068 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
3069 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
3070 P_GET_OBJECT(UWidget,Z_Param_widget);
3071 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_by);
3072 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3073 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3074 P_GET_ENUM(EEaseType,Z_Param_easeType);
3075 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3076 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3077 P_GET_ENUM(ELoopType,Z_Param_loopType);
3078 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3079 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3080 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3081 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3084 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentMoveBy_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3094 UObject* worldContextObject;
3095 FLatentActionInfo latentInfo;
3096 EQuickTweenLatentSteps latentStep;
3097 USceneComponent* component;
3102 UCurveFloat* easeCurve;
3105 EQuickTweenSpace space;
3107 bool bShouldAutoKill;
3108 bool bShouldPlayWhilePaused;
3109 bool bShouldAutoPlay;
3113 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3114 {
"Category",
"QuickTween" },
3115#if !UE_BUILD_SHIPPING
3116 {
"Comment",
"/**\n\x09 * Create a latent MoveTo tween for a scene component.\n\x09 *\n\x09 * Moves the provided scene component to the target location over time.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component to move.\n\x09 * @param to Target world/local location depending on \\p space.\n\x09 * @param duration Duration of the move in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param space Whether the target is in WorldSpace or LocalSpace.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
3118 {
"CPP_Default_bShouldAutoKill",
"true" },
3119 {
"CPP_Default_bShouldAutoPlay",
"false" },
3120 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3121 {
"CPP_Default_duration",
"1.000000" },
3122 {
"CPP_Default_easeCurve",
"None" },
3123 {
"CPP_Default_easeType",
"Linear" },
3124 {
"CPP_Default_loops",
"1" },
3125 {
"CPP_Default_loopType",
"Restart" },
3126 {
"CPP_Default_space",
"WorldSpace" },
3127 {
"CPP_Default_timeScale",
"1.000000" },
3128 {
"CPP_Default_tweenTag",
"" },
3129 {
"ExpandEnumAsExecs",
"latentStep" },
3130 {
"HidePin",
"latentStep" },
3131 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
3133 {
"LatentInfo",
"latentInfo" },
3134 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
3135#if !UE_BUILD_SHIPPING
3136 {
"ToolTip",
"Create a latent MoveTo tween for a scene component.\n\nMoves the provided scene component to the target location over time.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component to move.\n@param to Target world/local location depending on \\p space.\n@param duration Duration of the move in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param space Whether the target is in WorldSpace or LocalSpace.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
3138 {
"WorldContext",
"worldContextObject" },
3140 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3141 {
"EditInline",
"true" },
3143 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
3144 {
"NativeConst",
"" },
3146 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3147 {
"NativeConst",
"" },
3150 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3151 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
3152 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
3153 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
3154 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3155 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
3156 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3157 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3158 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3159 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3160 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3161 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3162 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3163 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3164 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
3165 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
3166 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3167 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3168 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3169 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3170 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3171 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3172 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3173 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3174 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3175 static const UECodeGen_Private::FFunctionParams FuncParams;
3177const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3178const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
3179const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3180const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
3181const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3182const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
3183const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3184const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3185const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3186const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3187const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3188const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3189const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3190const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3191const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_space_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3192const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
3193const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3194void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3198const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3199void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3203const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3204void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3208const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3209const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3210const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::PropPointers[] = {
3211 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_worldContextObject,
3212 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_latentInfo,
3213 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_latentStep_Underlying,
3214 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_latentStep,
3215 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_component,
3216 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_to,
3217 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_duration,
3218 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_timeScale,
3219 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_easeType_Underlying,
3220 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_easeType,
3221 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_easeCurve,
3222 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_loops,
3223 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_loopType_Underlying,
3224 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_loopType,
3225 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_space_Underlying,
3226 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_space,
3227 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_tweenTag,
3228 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
3229 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3230 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3231 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::NewProp_ReturnValue,
3233static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::PropPointers) < 2048);
3234const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentMoveTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::Function_MetaDataParams)}, };
3236UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent()
3238 static UFunction* ReturnFunction =
nullptr;
3239 if (!ReturnFunction)
3241 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent_Statics::FuncParams);
3243 return ReturnFunction;
3245DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentMoveTo_SceneComponent)
3247 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3248 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
3249 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
3250 P_GET_OBJECT(USceneComponent,Z_Param_component);
3251 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
3252 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3253 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3254 P_GET_ENUM(EEaseType,Z_Param_easeType);
3255 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3256 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3257 P_GET_ENUM(ELoopType,Z_Param_loopType);
3258 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
3259 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3260 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3261 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3262 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3265 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentMoveTo_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3275 UObject* worldContextObject;
3276 FLatentActionInfo latentInfo;
3277 EQuickTweenLatentSteps latentStep;
3283 UCurveFloat* easeCurve;
3287 bool bShouldAutoKill;
3288 bool bShouldPlayWhilePaused;
3289 bool bShouldAutoPlay;
3293 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3294 {
"Category",
"QuickTween" },
3295#if !UE_BUILD_SHIPPING
3296 {
"Comment",
"/**\n\x09 * Create a latent MoveTo tween for a UWidget.\n\x09 *\n\x09 * Moves the provided widget to the target position over the given duration.\n\x09 * Exposed as a latent Blueprint node; execution can continue based on the\n\x09 * expanded \\c EQuickTweenLatentSteps output pins.\n\x09 *\n\x09 * @param worldContextObject World context used for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Target widget to move.\n\x09 * @param to Target local position for the widget.\n\x09 * @param duration Duration of the move in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve; when provided it overrides \\c easeType.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
3298 {
"CPP_Default_bShouldAutoKill",
"true" },
3299 {
"CPP_Default_bShouldAutoPlay",
"false" },
3300 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3301 {
"CPP_Default_duration",
"1.000000" },
3302 {
"CPP_Default_easeCurve",
"None" },
3303 {
"CPP_Default_easeType",
"Linear" },
3304 {
"CPP_Default_loops",
"1" },
3305 {
"CPP_Default_loopType",
"Restart" },
3306 {
"CPP_Default_timeScale",
"1.000000" },
3307 {
"CPP_Default_tweenTag",
"" },
3308 {
"ExpandEnumAsExecs",
"latentStep" },
3309 {
"HidePin",
"latentStep" },
3310 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
3312 {
"LatentInfo",
"latentInfo" },
3313 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
3314#if !UE_BUILD_SHIPPING
3315 {
"ToolTip",
"Create a latent MoveTo tween for a UWidget.\n\nMoves the provided widget to the target position over the given duration.\nExposed as a latent Blueprint node; execution can continue based on the\nexpanded \\c EQuickTweenLatentSteps output pins.\n\n@param worldContextObject World context used for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Target widget to move.\n@param to Target local position for the widget.\n@param duration Duration of the move in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve; when provided it overrides \\c easeType.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
3317 {
"WorldContext",
"worldContextObject" },
3319 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
3320 {
"EditInline",
"true" },
3322 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
3323 {
"NativeConst",
"" },
3325 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3326 {
"NativeConst",
"" },
3329 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3330 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
3331 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
3332 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
3333 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
3334 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
3335 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3336 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3337 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3338 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3339 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3340 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3341 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3342 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3343 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3344 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3345 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3346 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3347 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3348 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3349 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3350 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3351 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3352 static const UECodeGen_Private::FFunctionParams FuncParams;
3354const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3355const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
3356const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3357const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
3358const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3359const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
3360const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3361const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3362const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3363const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3364const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3365const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3366const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3367const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3368const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3369void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3373const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3374void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3378const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3379void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3383const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3384const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3385const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::PropPointers[] = {
3386 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_worldContextObject,
3387 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_latentInfo,
3388 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_latentStep_Underlying,
3389 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_latentStep,
3390 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_widget,
3391 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_to,
3392 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_duration,
3393 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_timeScale,
3394 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_easeType_Underlying,
3395 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_easeType,
3396 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_easeCurve,
3397 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_loops,
3398 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_loopType_Underlying,
3399 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_loopType,
3400 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_tweenTag,
3401 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoKill,
3402 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3403 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_bShouldAutoPlay,
3404 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::NewProp_ReturnValue,
3406static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::PropPointers) < 2048);
3407const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentMoveTo_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentMoveTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::Function_MetaDataParams)}, };
3409UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget()
3411 static UFunction* ReturnFunction =
nullptr;
3412 if (!ReturnFunction)
3414 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget_Statics::FuncParams);
3416 return ReturnFunction;
3418DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentMoveTo_Widget)
3420 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3421 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
3422 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
3423 P_GET_OBJECT(UWidget,Z_Param_widget);
3424 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
3425 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3426 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3427 P_GET_ENUM(EEaseType,Z_Param_easeType);
3428 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3429 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3430 P_GET_ENUM(ELoopType,Z_Param_loopType);
3431 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3432 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3433 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3434 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3437 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentMoveTo_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3447 UObject* worldContextObject;
3448 FLatentActionInfo latentInfo;
3449 EQuickTweenLatentSteps latentStep;
3450 USceneComponent* component;
3458 UCurveFloat* easeCurve;
3462 bool bShouldAutoKill;
3463 bool bShouldPlayWhilePaused;
3464 bool bShouldAutoPlay;
3468 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3469 {
"Category",
"QuickTween" },
3470#if !UE_BUILD_SHIPPING
3471 {
"Comment",
"/**\n\x09 * Create a latent RotateAround tween for a scene component.\n\x09 *\n\x09 * Tweens a rotation value (float) around a point and axis (normal).\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component that will be rotated around the point.\n\x09 * @param from Starting angle in degrees.\n\x09 * @param to Target angle in degrees.\n\x09 * @param point Center point of rotation.\n\x09 * @param normal Axis (normal) around which to rotate.\n\x09 * @param duration Duration of the rotation in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
3473 {
"CPP_Default_bShouldAutoKill",
"true" },
3474 {
"CPP_Default_bShouldAutoPlay",
"false" },
3475 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3476 {
"CPP_Default_duration",
"1.000000" },
3477 {
"CPP_Default_easeCurve",
"None" },
3478 {
"CPP_Default_easeType",
"Linear" },
3479 {
"CPP_Default_loops",
"1" },
3480 {
"CPP_Default_loopType",
"Restart" },
3481 {
"CPP_Default_timeScale",
"1.000000" },
3482 {
"CPP_Default_tweenTag",
"" },
3483 {
"ExpandEnumAsExecs",
"latentStep" },
3484 {
"HidePin",
"latentStep" },
3485 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
3487 {
"LatentInfo",
"latentInfo" },
3488 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
3489#if !UE_BUILD_SHIPPING
3490 {
"ToolTip",
"Create a latent RotateAround tween for a scene component.\n\nTweens a rotation value (float) around a point and axis (normal).\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component that will be rotated around the point.\n@param from Starting angle in degrees.\n@param to Target angle in degrees.\n@param point Center point of rotation.\n@param normal Axis (normal) around which to rotate.\n@param duration Duration of the rotation in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
3492 {
"WorldContext",
"worldContextObject" },
3494 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3495 {
"EditInline",
"true" },
3497 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_point_MetaData[] = {
3498 {
"NativeConst",
"" },
3500 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_normal_MetaData[] = {
3501 {
"NativeConst",
"" },
3503 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3504 {
"NativeConst",
"" },
3507 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3508 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
3509 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
3510 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
3511 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3512 static const UECodeGen_Private::FFloatPropertyParams NewProp_from;
3513 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
3514 static const UECodeGen_Private::FStructPropertyParams NewProp_point;
3515 static const UECodeGen_Private::FStructPropertyParams NewProp_normal;
3516 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3517 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3518 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3519 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3520 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3521 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3522 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3523 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3524 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3525 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3526 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3527 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3528 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3529 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3530 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3531 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3532 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3533 static const UECodeGen_Private::FFunctionParams FuncParams;
3535const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3536const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
3537const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3538const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
3539const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3540const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, from), METADATA_PARAMS(0,
nullptr) };
3541const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, to), METADATA_PARAMS(0,
nullptr) };
3542const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_point = {
"point",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, point), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_point_MetaData), NewProp_point_MetaData) };
3543const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_normal = {
"normal",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_normal_MetaData), NewProp_normal_MetaData) };
3544const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3545const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3546const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3547const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3548const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3549const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3550const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3551const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3552const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3553void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3557const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3558void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3562const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3563void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3567const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3568const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3569const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::PropPointers[] = {
3570 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_worldContextObject,
3571 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_latentInfo,
3572 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_latentStep_Underlying,
3573 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_latentStep,
3574 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_component,
3575 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_from,
3576 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_to,
3577 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_point,
3578 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_normal,
3579 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_duration,
3580 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_timeScale,
3581 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_easeType_Underlying,
3582 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_easeType,
3583 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_easeCurve,
3584 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_loops,
3585 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_loopType_Underlying,
3586 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_loopType,
3587 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_tweenTag,
3588 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill,
3589 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3590 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3591 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::NewProp_ReturnValue,
3593static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::PropPointers) < 2048);
3594const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentRotateAroundPoint_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentRotateAroundPoint_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::Function_MetaDataParams)}, };
3596UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent()
3598 static UFunction* ReturnFunction =
nullptr;
3599 if (!ReturnFunction)
3601 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent_Statics::FuncParams);
3603 return ReturnFunction;
3605DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentRotateAroundPoint_SceneComponent)
3607 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3608 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
3609 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
3610 P_GET_OBJECT(USceneComponent,Z_Param_component);
3611 P_GET_PROPERTY(FFloatProperty,Z_Param_from);
3612 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
3613 P_GET_STRUCT_REF(FVector,Z_Param_Out_point);
3614 P_GET_STRUCT_REF(FVector,Z_Param_Out_normal);
3615 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3616 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3617 P_GET_ENUM(EEaseType,Z_Param_easeType);
3618 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3619 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3620 P_GET_ENUM(ELoopType,Z_Param_loopType);
3621 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3622 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3623 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3624 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3627 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentRotateAroundPoint_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_from,Z_Param_to,Z_Param_Out_point,Z_Param_Out_normal,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3637 UObject* worldContextObject;
3638 FLatentActionInfo latentInfo;
3639 EQuickTweenLatentSteps latentStep;
3640 USceneComponent* component;
3642 bool bUseShortestPath;
3646 UCurveFloat* easeCurve;
3649 EQuickTweenSpace space;
3651 bool bShouldAutoKill;
3652 bool bShouldPlayWhilePaused;
3653 bool bShouldAutoPlay;
3657 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3658 {
"Category",
"QuickTween" },
3659#if !UE_BUILD_SHIPPING
3660 {
"Comment",
"/**\n\x09 * Create a latent RotateBy tween for a scene component.\n\x09 *\n\x09 * Rotates the provided scene component by the specified rotator delta over time.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component to rotate.\n\x09 * @param by Rotation delta to apply (added to current rotation).\n\x09 * @param bUseShortestPath When true, interpolation will use the shortest rotational path.\n\x09 * @param duration Duration of the rotation in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param space Whether rotation is applied in WorldSpace or LocalSpace.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickRotatorTween.\n\x09 */" },
3662 {
"CPP_Default_bShouldAutoKill",
"true" },
3663 {
"CPP_Default_bShouldAutoPlay",
"false" },
3664 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3665 {
"CPP_Default_bUseShortestPath",
"true" },
3666 {
"CPP_Default_duration",
"1.000000" },
3667 {
"CPP_Default_easeCurve",
"None" },
3668 {
"CPP_Default_easeType",
"Linear" },
3669 {
"CPP_Default_loops",
"1" },
3670 {
"CPP_Default_loopType",
"Restart" },
3671 {
"CPP_Default_space",
"LocalSpace" },
3672 {
"CPP_Default_timeScale",
"1.000000" },
3673 {
"CPP_Default_tweenTag",
"" },
3674 {
"ExpandEnumAsExecs",
"latentStep" },
3675 {
"HidePin",
"latentStep" },
3676 {
"Keywords",
"Tween | Rotator | Create | Make | Latent" },
3678 {
"LatentInfo",
"latentInfo" },
3679 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
3680#if !UE_BUILD_SHIPPING
3681 {
"ToolTip",
"Create a latent RotateBy tween for a scene component.\n\nRotates the provided scene component by the specified rotator delta over time.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component to rotate.\n@param by Rotation delta to apply (added to current rotation).\n@param bUseShortestPath When true, interpolation will use the shortest rotational path.\n@param duration Duration of the rotation in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param space Whether rotation is applied in WorldSpace or LocalSpace.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickRotatorTween." },
3683 {
"WorldContext",
"worldContextObject" },
3685 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3686 {
"EditInline",
"true" },
3688 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
3689 {
"NativeConst",
"" },
3691 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3692 {
"NativeConst",
"" },
3695 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3696 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
3697 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
3698 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
3699 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3700 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
3701 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
3702 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
3703 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3704 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3705 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3706 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3707 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3708 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3709 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3710 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3711 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
3712 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
3713 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3714 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3715 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3716 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3717 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3718 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3719 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3720 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3721 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3722 static const UECodeGen_Private::FFunctionParams FuncParams;
3724const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3725const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
3726const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3727const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
3728const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3729const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
3730void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
3734const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath = {
"bUseShortestPath",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
3735const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3736const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3737const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3738const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3739const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3740const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3741const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3742const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3743const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_space_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3744const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
3745const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3746void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3750const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3751void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3755const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3756void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3760const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3761const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3762const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::PropPointers[] = {
3763 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_worldContextObject,
3764 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_latentInfo,
3765 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_latentStep_Underlying,
3766 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_latentStep,
3767 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_component,
3768 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_by,
3769 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath,
3770 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_duration,
3771 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_timeScale,
3772 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_easeType_Underlying,
3773 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_easeType,
3774 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_easeCurve,
3775 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_loops,
3776 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_loopType_Underlying,
3777 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_loopType,
3778 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_space_Underlying,
3779 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_space,
3780 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_tweenTag,
3781 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
3782 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3783 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3784 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::NewProp_ReturnValue,
3786static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::PropPointers) < 2048);
3787const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentRotateBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::Function_MetaDataParams)}, };
3789UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent()
3791 static UFunction* ReturnFunction =
nullptr;
3792 if (!ReturnFunction)
3794 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent_Statics::FuncParams);
3796 return ReturnFunction;
3798DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentRotateBy_SceneComponent)
3800 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3801 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
3802 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
3803 P_GET_OBJECT(USceneComponent,Z_Param_component);
3804 P_GET_STRUCT_REF(FRotator,Z_Param_Out_by);
3805 P_GET_UBOOL(Z_Param_bUseShortestPath);
3806 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3807 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3808 P_GET_ENUM(EEaseType,Z_Param_easeType);
3809 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3810 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3811 P_GET_ENUM(ELoopType,Z_Param_loopType);
3812 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
3813 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3814 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3815 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3816 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3819 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentRotateBy_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_by,Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3829 UObject* worldContextObject;
3830 FLatentActionInfo latentInfo;
3831 EQuickTweenLatentSteps latentStep;
3837 UCurveFloat* easeCurve;
3841 bool bShouldAutoKill;
3842 bool bShouldPlayWhilePaused;
3843 bool bShouldAutoPlay;
3847 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3848 {
"Category",
"QuickTween" },
3849#if !UE_BUILD_SHIPPING
3850 {
"Comment",
"/**\n\x09 * Create a latent RotateBy tween for a widget.\n\x09 *\n\x09 * Rotates the provided widget by the specified delta over time. Exposed as a latent\n\x09 * Blueprint node so execution can continue based on the latent step.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Widget to rotate.\n\x09 * @param by Rotation delta to apply (added to current rotation).\n\x09 * @param duration Duration of the rotation in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickRotatorTween.\n\x09 */" },
3852 {
"CPP_Default_bShouldAutoKill",
"true" },
3853 {
"CPP_Default_bShouldAutoPlay",
"false" },
3854 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3855 {
"CPP_Default_duration",
"1.000000" },
3856 {
"CPP_Default_easeCurve",
"None" },
3857 {
"CPP_Default_easeType",
"Linear" },
3858 {
"CPP_Default_loops",
"1" },
3859 {
"CPP_Default_loopType",
"Restart" },
3860 {
"CPP_Default_timeScale",
"1.000000" },
3861 {
"CPP_Default_tweenTag",
"" },
3862 {
"ExpandEnumAsExecs",
"latentStep" },
3863 {
"HidePin",
"latentStep" },
3864 {
"Keywords",
"Tween | Rotator | Create | Make | Latent" },
3866 {
"LatentInfo",
"latentInfo" },
3867 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
3868#if !UE_BUILD_SHIPPING
3869 {
"ToolTip",
"Create a latent RotateBy tween for a widget.\n\nRotates the provided widget by the specified delta over time. Exposed as a latent\nBlueprint node so execution can continue based on the latent step.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Widget to rotate.\n@param by Rotation delta to apply (added to current rotation).\n@param duration Duration of the rotation in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickRotatorTween." },
3871 {
"WorldContext",
"worldContextObject" },
3873 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
3874 {
"EditInline",
"true" },
3876 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3877 {
"NativeConst",
"" },
3880 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3881 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
3882 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
3883 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
3884 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
3885 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
3886 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3887 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3888 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3889 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3890 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3891 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3892 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3893 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3894 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3895 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3896 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3897 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3898 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3899 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3900 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3901 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3902 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3903 static const UECodeGen_Private::FFunctionParams FuncParams;
3905const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3906const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
3907const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3908const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
3909const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3910const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, by), METADATA_PARAMS(0,
nullptr) };
3911const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3912const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3913const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3914const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3915const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3916const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3917const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
3918const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3919const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3920void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3924const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3925void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3929const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3930void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3934const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3935const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3936const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::PropPointers[] = {
3937 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_worldContextObject,
3938 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_latentInfo,
3939 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_latentStep_Underlying,
3940 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_latentStep,
3941 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_widget,
3942 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_by,
3943 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_duration,
3944 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_timeScale,
3945 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_easeType_Underlying,
3946 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_easeType,
3947 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_easeCurve,
3948 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_loops,
3949 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_loopType_Underlying,
3950 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_loopType,
3951 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_tweenTag,
3952 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoKill,
3953 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3954 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_bShouldAutoPlay,
3955 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::NewProp_ReturnValue,
3957static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::PropPointers) < 2048);
3958const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentRotateBy_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentRotateBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::Function_MetaDataParams)}, };
3960UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget()
3962 static UFunction* ReturnFunction =
nullptr;
3963 if (!ReturnFunction)
3965 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget_Statics::FuncParams);
3967 return ReturnFunction;
3969DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentRotateBy_Widget)
3971 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3972 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
3973 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
3974 P_GET_OBJECT(UWidget,Z_Param_widget);
3975 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
3976 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3977 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3978 P_GET_ENUM(EEaseType,Z_Param_easeType);
3979 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3980 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3981 P_GET_ENUM(ELoopType,Z_Param_loopType);
3982 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3983 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3984 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3985 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3988 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentRotateBy_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3998 UObject* worldContextObject;
3999 FLatentActionInfo latentInfo;
4000 EQuickTweenLatentSteps latentStep;
4001 USceneComponent* component;
4003 bool bUseShortestPath;
4007 UCurveFloat* easeCurve;
4010 EQuickTweenSpace space;
4012 bool bShouldAutoKill;
4013 bool bShouldPlayWhilePaused;
4014 bool bShouldAutoPlay;
4018 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4019 {
"Category",
"QuickTween" },
4020#if !UE_BUILD_SHIPPING
4021 {
"Comment",
"/**\n\x09 * Create a latent RotateTo tween for a scene component.\n\x09 *\n\x09 * Rotates the provided scene component to the target rotator.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component to rotate.\n\x09 * @param to Target rotator (should be in target space).\n\x09 * @param bUseShortestPath When true, interpolation will use the shortest rotational path.\n\x09 * @param duration Duration of the rotation in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param space Whether the target is in WorldSpace or LocalSpace.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickRotatorTween.\n\x09 */" },
4023 {
"CPP_Default_bShouldAutoKill",
"true" },
4024 {
"CPP_Default_bShouldAutoPlay",
"false" },
4025 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4026 {
"CPP_Default_bUseShortestPath",
"true" },
4027 {
"CPP_Default_duration",
"1.000000" },
4028 {
"CPP_Default_easeCurve",
"None" },
4029 {
"CPP_Default_easeType",
"Linear" },
4030 {
"CPP_Default_loops",
"1" },
4031 {
"CPP_Default_loopType",
"Restart" },
4032 {
"CPP_Default_space",
"LocalSpace" },
4033 {
"CPP_Default_timeScale",
"1.000000" },
4034 {
"CPP_Default_tweenTag",
"" },
4035 {
"ExpandEnumAsExecs",
"latentStep" },
4036 {
"HidePin",
"latentStep" },
4037 {
"Keywords",
"Tween | Rotator | Create | Make | Latent" },
4039 {
"LatentInfo",
"latentInfo" },
4040 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
4041#if !UE_BUILD_SHIPPING
4042 {
"ToolTip",
"Create a latent RotateTo tween for a scene component.\n\nRotates the provided scene component to the target rotator.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component to rotate.\n@param to Target rotator (should be in target space).\n@param bUseShortestPath When true, interpolation will use the shortest rotational path.\n@param duration Duration of the rotation in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param space Whether the target is in WorldSpace or LocalSpace.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickRotatorTween." },
4044 {
"WorldContext",
"worldContextObject" },
4046 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
4047 {
"EditInline",
"true" },
4049 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
4050 {
"NativeConst",
"" },
4052 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4053 {
"NativeConst",
"" },
4056 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4057 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
4058 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
4059 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
4060 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
4061 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
4062 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
4063 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
4064 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4065 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4066 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4067 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4068 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4069 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4070 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4071 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4072 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
4073 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
4074 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4075 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4076 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4077 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4078 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4079 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4080 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4081 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4082 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4083 static const UECodeGen_Private::FFunctionParams FuncParams;
4085const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4086const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
4087const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4088const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
4089const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
4090const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
4091void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
4095const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath = {
"bUseShortestPath",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
4096const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4097const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4098const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4099const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4100const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4101const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4102const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4103const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4104const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_space_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4105const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
4106const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4107void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4111const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4112void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4116const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4117void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4121const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4122const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4123const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::PropPointers[] = {
4124 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_worldContextObject,
4125 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_latentInfo,
4126 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_latentStep_Underlying,
4127 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_latentStep,
4128 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_component,
4129 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_to,
4130 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath,
4131 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_duration,
4132 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_timeScale,
4133 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_easeType_Underlying,
4134 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_easeType,
4135 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_easeCurve,
4136 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_loops,
4137 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_loopType_Underlying,
4138 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_loopType,
4139 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_space_Underlying,
4140 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_space,
4141 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_tweenTag,
4142 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
4143 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
4144 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
4145 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::NewProp_ReturnValue,
4147static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::PropPointers) < 2048);
4148const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentRotateTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::Function_MetaDataParams)}, };
4150UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent()
4152 static UFunction* ReturnFunction =
nullptr;
4153 if (!ReturnFunction)
4155 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent_Statics::FuncParams);
4157 return ReturnFunction;
4159DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentRotateTo_SceneComponent)
4161 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4162 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
4163 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
4164 P_GET_OBJECT(USceneComponent,Z_Param_component);
4165 P_GET_STRUCT_REF(FRotator,Z_Param_Out_to);
4166 P_GET_UBOOL(Z_Param_bUseShortestPath);
4167 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4168 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4169 P_GET_ENUM(EEaseType,Z_Param_easeType);
4170 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4171 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4172 P_GET_ENUM(ELoopType,Z_Param_loopType);
4173 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
4174 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4175 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4176 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4177 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4180 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentRotateTo_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_to,Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4190 UObject* worldContextObject;
4191 FLatentActionInfo latentInfo;
4192 EQuickTweenLatentSteps latentStep;
4198 UCurveFloat* easeCurve;
4202 bool bShouldAutoKill;
4203 bool bShouldPlayWhilePaused;
4204 bool bShouldAutoPlay;
4208 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4209 {
"Category",
"QuickTween" },
4210#if !UE_BUILD_SHIPPING
4211 {
"Comment",
"/**\n\x09 * Create a latent RotateTo tween for a widget.\n\x09 *\n\x09 * Tweens a widget's rotation value to the target angle over the specified duration.\n\x09 * This is exposed as a latent Blueprint node so execution can continue based on\n\x09 * the latent step enum (EQuickTweenLatentSteps).\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Target widget whose rotation will be changed.\n\x09 * @param to Target rotation value (in degrees).\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
4213 {
"CPP_Default_bShouldAutoKill",
"true" },
4214 {
"CPP_Default_bShouldAutoPlay",
"false" },
4215 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4216 {
"CPP_Default_duration",
"1.000000" },
4217 {
"CPP_Default_easeCurve",
"None" },
4218 {
"CPP_Default_easeType",
"Linear" },
4219 {
"CPP_Default_loops",
"1" },
4220 {
"CPP_Default_loopType",
"Restart" },
4221 {
"CPP_Default_timeScale",
"1.000000" },
4222 {
"CPP_Default_tweenTag",
"" },
4223 {
"ExpandEnumAsExecs",
"latentStep" },
4224 {
"HidePin",
"latentStep" },
4225 {
"Keywords",
"Tween | Flo | Create | Make | Latent" },
4227 {
"LatentInfo",
"latentInfo" },
4228 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
4229#if !UE_BUILD_SHIPPING
4230 {
"ToolTip",
"Create a latent RotateTo tween for a widget.\n\nTweens a widget's rotation value to the target angle over the specified duration.\nThis is exposed as a latent Blueprint node so execution can continue based on\nthe latent step enum (EQuickTweenLatentSteps).\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Target widget whose rotation will be changed.\n@param to Target rotation value (in degrees).\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
4232 {
"WorldContext",
"worldContextObject" },
4234 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4235 {
"EditInline",
"true" },
4237 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4238 {
"NativeConst",
"" },
4241 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4242 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
4243 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
4244 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
4245 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4246 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
4247 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4248 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4249 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4250 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4251 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4252 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4253 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4254 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4255 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4256 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4257 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4258 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4259 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4260 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4261 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4262 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4263 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4264 static const UECodeGen_Private::FFunctionParams FuncParams;
4266const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4267const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
4268const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4269const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
4270const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
4271const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, to), METADATA_PARAMS(0,
nullptr) };
4272const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4273const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4274const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4275const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4276const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4277const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4278const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4279const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4280const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4281void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4285const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4286void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4290const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4291void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4295const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4296const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4297const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::PropPointers[] = {
4298 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_worldContextObject,
4299 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_latentInfo,
4300 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_latentStep_Underlying,
4301 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_latentStep,
4302 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_widget,
4303 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_to,
4304 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_duration,
4305 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_timeScale,
4306 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_easeType_Underlying,
4307 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_easeType,
4308 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_easeCurve,
4309 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_loops,
4310 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_loopType_Underlying,
4311 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_loopType,
4312 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_tweenTag,
4313 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoKill,
4314 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
4315 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_bShouldAutoPlay,
4316 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::NewProp_ReturnValue,
4318static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::PropPointers) < 2048);
4319const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentRotateTo_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentRotateTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::Function_MetaDataParams)}, };
4321UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget()
4323 static UFunction* ReturnFunction =
nullptr;
4324 if (!ReturnFunction)
4326 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget_Statics::FuncParams);
4328 return ReturnFunction;
4330DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentRotateTo_Widget)
4332 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4333 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
4334 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
4335 P_GET_OBJECT(UWidget,Z_Param_widget);
4336 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
4337 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4338 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4339 P_GET_ENUM(EEaseType,Z_Param_easeType);
4340 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4341 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4342 P_GET_ENUM(ELoopType,Z_Param_loopType);
4343 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4344 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4345 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4346 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4349 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentRotateTo_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4359 UObject* worldContextObject;
4360 FLatentActionInfo latentInfo;
4361 EQuickTweenLatentSteps latentStep;
4362 UMaterialInstanceDynamic* material;
4363 FName parameterName;
4368 UCurveFloat* easeCurve;
4372 bool bShouldAutoKill;
4373 bool bShouldPlayWhilePaused;
4374 bool bShouldAutoPlay;
4378 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4379 {
"Category",
"QuickTween" },
4380#if !UE_BUILD_SHIPPING
4381 {
"Comment",
"/**\n\x09 * Create a latent ScalarParameterBy tween for a material instance.\n\x09 *\n\x09 * Tweens the named scalar parameter on the dynamic material by the specified delta.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param material Dynamic material instance to modify.\n\x09 * @param parameterName Name of the scalar parameter.\n\x09 * @param by Delta to add to the current scalar parameter.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
4383 {
"CPP_Default_bShouldAutoKill",
"true" },
4384 {
"CPP_Default_bShouldAutoPlay",
"false" },
4385 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4386 {
"CPP_Default_duration",
"1.000000" },
4387 {
"CPP_Default_easeCurve",
"None" },
4388 {
"CPP_Default_easeType",
"Linear" },
4389 {
"CPP_Default_loops",
"1" },
4390 {
"CPP_Default_loopType",
"Restart" },
4391 {
"CPP_Default_timeScale",
"1.000000" },
4392 {
"CPP_Default_tweenTag",
"" },
4393 {
"ExpandEnumAsExecs",
"latentStep" },
4394 {
"HidePin",
"latentStep" },
4395 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
4397 {
"LatentInfo",
"latentInfo" },
4398 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
4399#if !UE_BUILD_SHIPPING
4400 {
"ToolTip",
"Create a latent ScalarParameterBy tween for a material instance.\n\nTweens the named scalar parameter on the dynamic material by the specified delta.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param material Dynamic material instance to modify.\n@param parameterName Name of the scalar parameter.\n@param by Delta to add to the current scalar parameter.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
4402 {
"WorldContext",
"worldContextObject" },
4404 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
4405 {
"NativeConst",
"" },
4407 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4408 {
"NativeConst",
"" },
4411 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4412 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
4413 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
4414 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
4415 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
4416 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
4417 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
4418 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4419 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4420 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4421 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4422 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4423 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4424 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4425 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4426 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4427 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4428 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4429 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4430 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4431 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4432 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4433 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4434 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4435 static const UECodeGen_Private::FFunctionParams FuncParams;
4437const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4438const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
4439const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4440const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
4441const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
4442const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
4443const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, by), METADATA_PARAMS(0,
nullptr) };
4444const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4445const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4446const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4447const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4448const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4449const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4450const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4451const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4452const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4453void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4457const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4458void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4462const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4463void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4467const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4468const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4469const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::PropPointers[] = {
4470 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_worldContextObject,
4471 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_latentInfo,
4472 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_latentStep_Underlying,
4473 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_latentStep,
4474 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_material,
4475 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_parameterName,
4476 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_by,
4477 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_duration,
4478 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_timeScale,
4479 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_easeType_Underlying,
4480 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_easeType,
4481 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_easeCurve,
4482 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_loops,
4483 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_loopType_Underlying,
4484 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_loopType,
4485 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_tweenTag,
4486 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill,
4487 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
4488 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
4489 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::NewProp_ReturnValue,
4491static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::PropPointers) < 2048);
4492const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentScalarParameterBy_Material", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::Function_MetaDataParams)}, };
4494UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material()
4496 static UFunction* ReturnFunction =
nullptr;
4497 if (!ReturnFunction)
4499 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material_Statics::FuncParams);
4501 return ReturnFunction;
4503DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentScalarParameterBy_Material)
4505 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4506 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
4507 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
4508 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
4509 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
4510 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
4511 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4512 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4513 P_GET_ENUM(EEaseType,Z_Param_easeType);
4514 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4515 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4516 P_GET_ENUM(ELoopType,Z_Param_loopType);
4517 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4518 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4519 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4520 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4523 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentScalarParameterBy_Material(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_material,Z_Param_Out_parameterName,Z_Param_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4533 UObject* worldContextObject;
4534 FLatentActionInfo latentInfo;
4535 EQuickTweenLatentSteps latentStep;
4536 UMaterialInstanceDynamic* material;
4537 FName parameterName;
4542 UCurveFloat* easeCurve;
4546 bool bShouldAutoKill;
4547 bool bShouldPlayWhilePaused;
4548 bool bShouldAutoPlay;
4552 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4553 {
"Category",
"QuickTween" },
4554#if !UE_BUILD_SHIPPING
4555 {
"Comment",
"/**\n\x09 * Create a latent ScalarParameterTo tween for a material instance.\n\x09 *\n\x09 * Tweens the named scalar parameter on the dynamic material to the target value.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param material Dynamic material instance to modify.\n\x09 * @param parameterName Name of the scalar parameter.\n\x09 * @param to Target scalar value.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween.\n\x09 */" },
4557 {
"CPP_Default_bShouldAutoKill",
"true" },
4558 {
"CPP_Default_bShouldAutoPlay",
"false" },
4559 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4560 {
"CPP_Default_duration",
"1.000000" },
4561 {
"CPP_Default_easeCurve",
"None" },
4562 {
"CPP_Default_easeType",
"Linear" },
4563 {
"CPP_Default_loops",
"1" },
4564 {
"CPP_Default_loopType",
"Restart" },
4565 {
"CPP_Default_timeScale",
"1.000000" },
4566 {
"CPP_Default_tweenTag",
"" },
4567 {
"ExpandEnumAsExecs",
"latentStep" },
4568 {
"HidePin",
"latentStep" },
4569 {
"Keywords",
"Tween | Float | Create | Make | Latent" },
4571 {
"LatentInfo",
"latentInfo" },
4572 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
4573#if !UE_BUILD_SHIPPING
4574 {
"ToolTip",
"Create a latent ScalarParameterTo tween for a material instance.\n\nTweens the named scalar parameter on the dynamic material to the target value.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param material Dynamic material instance to modify.\n@param parameterName Name of the scalar parameter.\n@param to Target scalar value.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickFloatTween." },
4576 {
"WorldContext",
"worldContextObject" },
4578 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
4579 {
"NativeConst",
"" },
4581 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4582 {
"NativeConst",
"" },
4585 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4586 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
4587 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
4588 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
4589 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
4590 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
4591 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
4592 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4593 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4594 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4595 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4596 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4597 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4598 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4599 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4600 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4601 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4602 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4603 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4604 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4605 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4606 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4607 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4608 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4609 static const UECodeGen_Private::FFunctionParams FuncParams;
4611const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4612const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
4613const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4614const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
4615const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
4616const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
4617const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, to), METADATA_PARAMS(0,
nullptr) };
4618const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4619const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4620const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4621const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4622const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4623const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4624const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4625const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4626const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4627void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4631const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4632void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4636const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4637void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4641const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4642const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4643const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::PropPointers[] = {
4644 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_worldContextObject,
4645 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_latentInfo,
4646 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_latentStep_Underlying,
4647 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_latentStep,
4648 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_material,
4649 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_parameterName,
4650 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_to,
4651 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_duration,
4652 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_timeScale,
4653 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_easeType_Underlying,
4654 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_easeType,
4655 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_easeCurve,
4656 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_loops,
4657 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_loopType_Underlying,
4658 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_loopType,
4659 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_tweenTag,
4660 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill,
4661 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
4662 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
4663 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::NewProp_ReturnValue,
4665static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::PropPointers) < 2048);
4666const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentScalarParameterTo_Material", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentScalarParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::Function_MetaDataParams)}, };
4668UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material()
4670 static UFunction* ReturnFunction =
nullptr;
4671 if (!ReturnFunction)
4673 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material_Statics::FuncParams);
4675 return ReturnFunction;
4677DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentScalarParameterTo_Material)
4679 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4680 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
4681 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
4682 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
4683 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
4684 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
4685 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4686 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4687 P_GET_ENUM(EEaseType,Z_Param_easeType);
4688 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4689 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4690 P_GET_ENUM(ELoopType,Z_Param_loopType);
4691 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4692 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4693 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4694 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4697 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentScalarParameterTo_Material(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_material,Z_Param_Out_parameterName,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4707 UObject* worldContextObject;
4708 FLatentActionInfo latentInfo;
4709 EQuickTweenLatentSteps latentStep;
4710 USceneComponent* component;
4715 UCurveFloat* easeCurve;
4718 EQuickTweenSpace space;
4720 bool bShouldAutoKill;
4721 bool bShouldPlayWhilePaused;
4722 bool bShouldAutoPlay;
4726 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4727 {
"Category",
"QuickTween" },
4728#if !UE_BUILD_SHIPPING
4729 {
"Comment",
"/**\n\x09 * Create a latent ScaleBy tween for a scene component.\n\x09 *\n\x09 * Tweens the scale of the provided scene component by the given delta.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component whose scale will be adjusted.\n\x09 * @param by Delta scale to be applied to current scale.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param space Whether the delta applies in WorldSpace or LocalSpace.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
4731 {
"CPP_Default_bShouldAutoKill",
"true" },
4732 {
"CPP_Default_bShouldAutoPlay",
"false" },
4733 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4734 {
"CPP_Default_duration",
"1.000000" },
4735 {
"CPP_Default_easeCurve",
"None" },
4736 {
"CPP_Default_easeType",
"Linear" },
4737 {
"CPP_Default_loops",
"1" },
4738 {
"CPP_Default_loopType",
"Restart" },
4739 {
"CPP_Default_space",
"LocalSpace" },
4740 {
"CPP_Default_timeScale",
"1.000000" },
4741 {
"CPP_Default_tweenTag",
"" },
4742 {
"ExpandEnumAsExecs",
"latentStep" },
4743 {
"HidePin",
"latentStep" },
4744 {
"Keywords",
"Tween | Vecto | Create | Make | Latent" },
4746 {
"LatentInfo",
"latentInfo" },
4747 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
4748#if !UE_BUILD_SHIPPING
4749 {
"ToolTip",
"Create a latent ScaleBy tween for a scene component.\n\nTweens the scale of the provided scene component by the given delta.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component whose scale will be adjusted.\n@param by Delta scale to be applied to current scale.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param space Whether the delta applies in WorldSpace or LocalSpace.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
4751 {
"WorldContext",
"worldContextObject" },
4753 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
4754 {
"EditInline",
"true" },
4756 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
4757 {
"NativeConst",
"" },
4759 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4760 {
"NativeConst",
"" },
4763 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4764 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
4765 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
4766 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
4767 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
4768 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
4769 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4770 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4771 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4772 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4773 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4774 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4775 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4776 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4777 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
4778 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
4779 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4780 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4781 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4782 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4783 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4784 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4785 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4786 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4787 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4788 static const UECodeGen_Private::FFunctionParams FuncParams;
4790const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4791const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
4792const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4793const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
4794const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
4795const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
4796const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4797const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4798const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4799const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4800const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4801const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4802const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4803const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4804const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_space_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4805const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
4806const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4807void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4811const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4812void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4816const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4817void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4821const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4822const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4823const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::PropPointers[] = {
4824 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_worldContextObject,
4825 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_latentInfo,
4826 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_latentStep_Underlying,
4827 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_latentStep,
4828 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_component,
4829 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_by,
4830 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_duration,
4831 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_timeScale,
4832 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_easeType_Underlying,
4833 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_easeType,
4834 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_easeCurve,
4835 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_loops,
4836 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_loopType_Underlying,
4837 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_loopType,
4838 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_space_Underlying,
4839 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_space,
4840 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_tweenTag,
4841 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
4842 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
4843 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
4844 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::NewProp_ReturnValue,
4846static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::PropPointers) < 2048);
4847const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentScaleBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::Function_MetaDataParams)}, };
4849UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent()
4851 static UFunction* ReturnFunction =
nullptr;
4852 if (!ReturnFunction)
4854 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent_Statics::FuncParams);
4856 return ReturnFunction;
4858DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentScaleBy_SceneComponent)
4860 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4861 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
4862 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
4863 P_GET_OBJECT(USceneComponent,Z_Param_component);
4864 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
4865 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4866 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4867 P_GET_ENUM(EEaseType,Z_Param_easeType);
4868 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4869 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4870 P_GET_ENUM(ELoopType,Z_Param_loopType);
4871 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
4872 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4873 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4874 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4875 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4878 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentScaleBy_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4888 UObject* worldContextObject;
4889 FLatentActionInfo latentInfo;
4890 EQuickTweenLatentSteps latentStep;
4896 UCurveFloat* easeCurve;
4900 bool bShouldAutoKill;
4901 bool bShouldPlayWhilePaused;
4902 bool bShouldAutoPlay;
4906 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4907 {
"Category",
"QuickTween" },
4908#if !UE_BUILD_SHIPPING
4909 {
"Comment",
"/**\n\x09 * Create a latent ScaleBy tween for a UWidget.\n\x09 *\n\x09 * Tweens the widget's render scale by the specified delta.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Target widget whose scale will be changed.\n\x09 * @param by 2D delta scale to apply to current scale.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
4911 {
"CPP_Default_bShouldAutoKill",
"true" },
4912 {
"CPP_Default_bShouldAutoPlay",
"false" },
4913 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4914 {
"CPP_Default_duration",
"1.000000" },
4915 {
"CPP_Default_easeCurve",
"None" },
4916 {
"CPP_Default_easeType",
"Linear" },
4917 {
"CPP_Default_loops",
"1" },
4918 {
"CPP_Default_loopType",
"Restart" },
4919 {
"CPP_Default_timeScale",
"1.000000" },
4920 {
"CPP_Default_tweenTag",
"" },
4921 {
"ExpandEnumAsExecs",
"latentStep" },
4922 {
"HidePin",
"latentStep" },
4923 {
"Keywords",
"Tween | Vector2D | Create | Make | Latent" },
4925 {
"LatentInfo",
"latentInfo" },
4926 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
4927#if !UE_BUILD_SHIPPING
4928 {
"ToolTip",
"Create a latent ScaleBy tween for a UWidget.\n\nTweens the widget's render scale by the specified delta.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Target widget whose scale will be changed.\n@param by 2D delta scale to apply to current scale.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
4930 {
"WorldContext",
"worldContextObject" },
4932 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4933 {
"EditInline",
"true" },
4935 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
4936 {
"NativeConst",
"" },
4938 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4939 {
"NativeConst",
"" },
4942 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4943 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
4944 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
4945 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
4946 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4947 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
4948 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4949 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4950 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4951 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4952 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4953 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4954 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4955 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4956 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4957 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4958 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4959 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4960 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4961 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4962 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4963 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4964 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4965 static const UECodeGen_Private::FFunctionParams FuncParams;
4967const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4968const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
4969const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4970const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
4971const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
4972const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, by), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
4973const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4974const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4975const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4976const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4977const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4978const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4979const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
4980const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4981const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4982void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4986const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4987void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4991const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4992void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4996const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4997const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4998const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::PropPointers[] = {
4999 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_worldContextObject,
5000 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_latentInfo,
5001 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_latentStep_Underlying,
5002 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_latentStep,
5003 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_widget,
5004 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_by,
5005 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_duration,
5006 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_timeScale,
5007 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_easeType_Underlying,
5008 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_easeType,
5009 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_easeCurve,
5010 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_loops,
5011 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_loopType_Underlying,
5012 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_loopType,
5013 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_tweenTag,
5014 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoKill,
5015 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
5016 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_bShouldAutoPlay,
5017 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::NewProp_ReturnValue,
5019static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::PropPointers) < 2048);
5020const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentScaleBy_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentScaleBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::Function_MetaDataParams)}, };
5022UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget()
5024 static UFunction* ReturnFunction =
nullptr;
5025 if (!ReturnFunction)
5027 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget_Statics::FuncParams);
5029 return ReturnFunction;
5031DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentScaleBy_Widget)
5033 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5034 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
5035 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
5036 P_GET_OBJECT(UWidget,Z_Param_widget);
5037 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_by);
5038 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5039 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5040 P_GET_ENUM(EEaseType,Z_Param_easeType);
5041 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5042 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5043 P_GET_ENUM(ELoopType,Z_Param_loopType);
5044 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5045 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5046 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5047 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5050 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentScaleBy_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5060 UObject* worldContextObject;
5061 FLatentActionInfo latentInfo;
5062 EQuickTweenLatentSteps latentStep;
5063 USceneComponent* component;
5068 UCurveFloat* easeCurve;
5071 EQuickTweenSpace space;
5073 bool bShouldAutoKill;
5074 bool bShouldPlayWhilePaused;
5075 bool bShouldAutoPlay;
5079 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5080 {
"Category",
"QuickTween" },
5081#if !UE_BUILD_SHIPPING
5082 {
"Comment",
"/**\n\x09 * Create a latent ScaleTo tween for a scene component.\n\x09 *\n\x09 * Tweens the scale of the provided scene component to \\p to.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param component Scene component whose scale will be tweened.\n\x09 * @param to Target scale.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior.\n\x09 * @param space Whether the target is in WorldSpace or LocalSpace.\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
5084 {
"CPP_Default_bShouldAutoKill",
"true" },
5085 {
"CPP_Default_bShouldAutoPlay",
"false" },
5086 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5087 {
"CPP_Default_duration",
"1.000000" },
5088 {
"CPP_Default_easeCurve",
"None" },
5089 {
"CPP_Default_easeType",
"Linear" },
5090 {
"CPP_Default_loops",
"1" },
5091 {
"CPP_Default_loopType",
"Restart" },
5092 {
"CPP_Default_space",
"LocalSpace" },
5093 {
"CPP_Default_timeScale",
"1.000000" },
5094 {
"CPP_Default_tweenTag",
"" },
5095 {
"ExpandEnumAsExecs",
"latentStep" },
5096 {
"HidePin",
"latentStep" },
5097 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
5099 {
"LatentInfo",
"latentInfo" },
5100 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
5101#if !UE_BUILD_SHIPPING
5102 {
"ToolTip",
"Create a latent ScaleTo tween for a scene component.\n\nTweens the scale of the provided scene component to \\p to.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param component Scene component whose scale will be tweened.\n@param to Target scale.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior.\n@param space Whether the target is in WorldSpace or LocalSpace.\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
5104 {
"WorldContext",
"worldContextObject" },
5106 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
5107 {
"EditInline",
"true" },
5109 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5110 {
"NativeConst",
"" },
5112 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5113 {
"NativeConst",
"" },
5116 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5117 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
5118 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
5119 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
5120 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
5121 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5122 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5123 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5124 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5125 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5126 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5127 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5128 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5129 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5130 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
5131 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
5132 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5133 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5134 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5135 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5136 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5137 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5138 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5139 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5140 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5141 static const UECodeGen_Private::FFunctionParams FuncParams;
5143const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5144const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
5145const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5146const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
5147const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
5148const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5149const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5150const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5151const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5152const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5153const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5154const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5155const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5156const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5157const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_space_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5158const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
5159const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5160void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5164const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5165void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5169const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5170void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5174const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5175const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5176const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::PropPointers[] = {
5177 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_worldContextObject,
5178 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_latentInfo,
5179 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_latentStep_Underlying,
5180 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_latentStep,
5181 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_component,
5182 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_to,
5183 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_duration,
5184 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_timeScale,
5185 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_easeType_Underlying,
5186 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_easeType,
5187 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_easeCurve,
5188 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_loops,
5189 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_loopType_Underlying,
5190 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_loopType,
5191 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_space_Underlying,
5192 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_space,
5193 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_tweenTag,
5194 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
5195 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
5196 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
5197 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::NewProp_ReturnValue,
5199static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::PropPointers) < 2048);
5200const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentScaleTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::Function_MetaDataParams)}, };
5202UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent()
5204 static UFunction* ReturnFunction =
nullptr;
5205 if (!ReturnFunction)
5207 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent_Statics::FuncParams);
5209 return ReturnFunction;
5211DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentScaleTo_SceneComponent)
5213 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5214 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
5215 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
5216 P_GET_OBJECT(USceneComponent,Z_Param_component);
5217 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
5218 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5219 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5220 P_GET_ENUM(EEaseType,Z_Param_easeType);
5221 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5222 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5223 P_GET_ENUM(ELoopType,Z_Param_loopType);
5224 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
5225 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5226 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5227 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5228 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5231 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentScaleTo_SceneComponent(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_component,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5241 UObject* worldContextObject;
5242 FLatentActionInfo latentInfo;
5243 EQuickTweenLatentSteps latentStep;
5249 UCurveFloat* easeCurve;
5253 bool bShouldAutoKill;
5254 bool bShouldPlayWhilePaused;
5255 bool bShouldAutoPlay;
5259 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5260 {
"Category",
"QuickTween" },
5261#if !UE_BUILD_SHIPPING
5262 {
"Comment",
"/**\n\x09 * Create a latent ScaleTo tween for a UWidget.\n\x09 *\n\x09 * Tweens the widget's render scale to the specified target over time.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param widget Target widget whose scale will be changed.\n\x09 * @param to Target 2D scale.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve.\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
5264 {
"CPP_Default_bShouldAutoKill",
"true" },
5265 {
"CPP_Default_bShouldAutoPlay",
"false" },
5266 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5267 {
"CPP_Default_duration",
"1.000000" },
5268 {
"CPP_Default_easeCurve",
"None" },
5269 {
"CPP_Default_easeType",
"Linear" },
5270 {
"CPP_Default_loops",
"1" },
5271 {
"CPP_Default_loopType",
"Restart" },
5272 {
"CPP_Default_timeScale",
"1.000000" },
5273 {
"CPP_Default_tweenTag",
"" },
5274 {
"ExpandEnumAsExecs",
"latentStep" },
5275 {
"HidePin",
"latentStep" },
5276 {
"Keywords",
"Tween | Vector2D | Create | Make | Latent" },
5278 {
"LatentInfo",
"latentInfo" },
5279 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
5280#if !UE_BUILD_SHIPPING
5281 {
"ToolTip",
"Create a latent ScaleTo tween for a UWidget.\n\nTweens the widget's render scale to the specified target over time.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param widget Target widget whose scale will be changed.\n@param to Target 2D scale.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve.\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
5283 {
"WorldContext",
"worldContextObject" },
5285 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
5286 {
"EditInline",
"true" },
5288 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5289 {
"NativeConst",
"" },
5291 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5292 {
"NativeConst",
"" },
5295 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5296 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
5297 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
5298 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
5299 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
5300 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5301 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5302 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5303 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5304 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5305 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5306 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5307 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5308 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5309 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5310 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5311 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5312 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5313 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5314 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5315 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5316 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5317 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5318 static const UECodeGen_Private::FFunctionParams FuncParams;
5320const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5321const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
5322const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5323const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
5324const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
5325const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5326const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5327const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5328const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5329const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5330const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5331const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5332const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5333const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5334const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5335void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5339const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5340void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5344const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5345void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5349const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5350const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5351const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::PropPointers[] = {
5352 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_worldContextObject,
5353 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_latentInfo,
5354 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_latentStep_Underlying,
5355 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_latentStep,
5356 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_widget,
5357 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_to,
5358 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_duration,
5359 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_timeScale,
5360 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_easeType_Underlying,
5361 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_easeType,
5362 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_easeCurve,
5363 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_loops,
5364 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_loopType_Underlying,
5365 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_loopType,
5366 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_tweenTag,
5367 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoKill,
5368 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
5369 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_bShouldAutoPlay,
5370 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::NewProp_ReturnValue,
5372static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::PropPointers) < 2048);
5373const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentScaleTo_Widget", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentScaleTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::Function_MetaDataParams)}, };
5375UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget()
5377 static UFunction* ReturnFunction =
nullptr;
5378 if (!ReturnFunction)
5380 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget_Statics::FuncParams);
5382 return ReturnFunction;
5384DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentScaleTo_Widget)
5386 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5387 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
5388 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
5389 P_GET_OBJECT(UWidget,Z_Param_widget);
5390 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
5391 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5392 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5393 P_GET_ENUM(EEaseType,Z_Param_easeType);
5394 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5395 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5396 P_GET_ENUM(ELoopType,Z_Param_loopType);
5397 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5398 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5399 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5400 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5403 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentScaleTo_Widget(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_widget,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5413 UObject* worldContextObject;
5414 FLatentActionInfo latentInfo;
5415 EQuickTweenLatentSteps latentStep;
5416 UMaterialInstanceDynamic* material;
5417 FName parameterName;
5422 UCurveFloat* easeCurve;
5426 bool bShouldAutoKill;
5427 bool bShouldPlayWhilePaused;
5428 bool bShouldAutoPlay;
5432 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5433 {
"Category",
"QuickTween" },
5434#if !UE_BUILD_SHIPPING
5435 {
"Comment",
"/**\n\x09 * Create a latent VectorParameterBy tween for a material instance.\n\x09 *\n\x09 * Tweens the named vector parameter on the dynamic material by the provided delta.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param material Dynamic material instance to modify.\n\x09 * @param parameterName Name of the vector parameter.\n\x09 * @param by Vector delta to add to the current parameter value.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
5437 {
"CPP_Default_bShouldAutoKill",
"true" },
5438 {
"CPP_Default_bShouldAutoPlay",
"false" },
5439 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5440 {
"CPP_Default_duration",
"1.000000" },
5441 {
"CPP_Default_easeCurve",
"None" },
5442 {
"CPP_Default_easeType",
"Linear" },
5443 {
"CPP_Default_loops",
"1" },
5444 {
"CPP_Default_loopType",
"Restart" },
5445 {
"CPP_Default_timeScale",
"1.000000" },
5446 {
"CPP_Default_tweenTag",
"" },
5447 {
"ExpandEnumAsExecs",
"latentStep" },
5448 {
"HidePin",
"latentStep" },
5449 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
5451 {
"LatentInfo",
"latentInfo" },
5452 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
5453#if !UE_BUILD_SHIPPING
5454 {
"ToolTip",
"Create a latent VectorParameterBy tween for a material instance.\n\nTweens the named vector parameter on the dynamic material by the provided delta.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param material Dynamic material instance to modify.\n@param parameterName Name of the vector parameter.\n@param by Vector delta to add to the current parameter value.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
5456 {
"WorldContext",
"worldContextObject" },
5458 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
5459 {
"NativeConst",
"" },
5461 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
5462 {
"NativeConst",
"" },
5464 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5465 {
"NativeConst",
"" },
5468 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5469 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
5470 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
5471 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
5472 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
5473 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
5474 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
5475 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5476 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5477 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5478 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5479 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5480 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5481 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5482 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5483 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5484 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5485 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5486 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5487 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5488 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5489 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5490 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5491 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5492 static const UECodeGen_Private::FFunctionParams FuncParams;
5494const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5495const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
5496const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5497const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
5498const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
5499const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
5500const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
5501const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5502const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5503const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5504const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5505const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5506const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5507const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5508const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5509const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5510void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5514const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5515void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5519const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5520void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5524const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5525const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5526const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::PropPointers[] = {
5527 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_worldContextObject,
5528 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_latentInfo,
5529 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_latentStep_Underlying,
5530 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_latentStep,
5531 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_material,
5532 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_parameterName,
5533 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_by,
5534 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_duration,
5535 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_timeScale,
5536 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_easeType_Underlying,
5537 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_easeType,
5538 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_easeCurve,
5539 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_loops,
5540 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_loopType_Underlying,
5541 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_loopType,
5542 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_tweenTag,
5543 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill,
5544 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
5545 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
5546 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::NewProp_ReturnValue,
5548static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::PropPointers) < 2048);
5549const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentVectorParameterBy_Material", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::Function_MetaDataParams)}, };
5551UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material()
5553 static UFunction* ReturnFunction =
nullptr;
5554 if (!ReturnFunction)
5556 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material_Statics::FuncParams);
5558 return ReturnFunction;
5560DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentVectorParameterBy_Material)
5562 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5563 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
5564 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
5565 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
5566 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
5567 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
5568 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5569 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5570 P_GET_ENUM(EEaseType,Z_Param_easeType);
5571 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5572 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5573 P_GET_ENUM(ELoopType,Z_Param_loopType);
5574 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5575 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5576 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5577 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5580 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentVectorParameterBy_Material(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5590 UObject* worldContextObject;
5591 FLatentActionInfo latentInfo;
5592 EQuickTweenLatentSteps latentStep;
5593 UMaterialInstanceDynamic* material;
5594 FName parameterName;
5599 UCurveFloat* easeCurve;
5603 bool bShouldAutoKill;
5604 bool bShouldPlayWhilePaused;
5605 bool bShouldAutoPlay;
5609 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5610 {
"Category",
"QuickTween" },
5611#if !UE_BUILD_SHIPPING
5612 {
"Comment",
"/**\n\x09 * Create a latent VectorParameterTo tween for a material instance.\n\x09 *\n\x09 * Tweens the named vector parameter on the dynamic material to the target vector value.\n\x09 *\n\x09 * @param worldContextObject World context for latent action execution.\n\x09 * @param latentInfo Latent action execution info supplied by Blueprint.\n\x09 * @param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n\x09 * @param material Dynamic material instance to modify.\n\x09 * @param parameterName Name of the vector parameter.\n\x09 * @param to Target vector value.\n\x09 * @param duration Duration of the loop in seconds.\n\x09 * @param timeScale Global time scale multiplier for the tween.\n\x09 * @param easeType Built-in easing type to apply.\n\x09 * @param easeCurve Optional custom ease curve (overrides easeType when provided).\n\x09 * @param loops Number of times the tween will loop.\n\x09 * @param loopType Looping behavior (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag for identification.\n\x09 * @param bShouldAutoKill If true the tween will be auto-killed when finished.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while paused.\n\x09 * @param bShouldAutoPlay If true the tween will start immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween.\n\x09 */" },
5614 {
"CPP_Default_bShouldAutoKill",
"true" },
5615 {
"CPP_Default_bShouldAutoPlay",
"false" },
5616 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5617 {
"CPP_Default_duration",
"1.000000" },
5618 {
"CPP_Default_easeCurve",
"None" },
5619 {
"CPP_Default_easeType",
"Linear" },
5620 {
"CPP_Default_loops",
"1" },
5621 {
"CPP_Default_loopType",
"Restart" },
5622 {
"CPP_Default_timeScale",
"1.000000" },
5623 {
"CPP_Default_tweenTag",
"" },
5624 {
"ExpandEnumAsExecs",
"latentStep" },
5625 {
"HidePin",
"latentStep" },
5626 {
"Keywords",
"Tween | Vector | Create | Make | Latent" },
5628 {
"LatentInfo",
"latentInfo" },
5629 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
5630#if !UE_BUILD_SHIPPING
5631 {
"ToolTip",
"Create a latent VectorParameterTo tween for a material instance.\n\nTweens the named vector parameter on the dynamic material to the target vector value.\n\n@param worldContextObject World context for latent action execution.\n@param latentInfo Latent action execution info supplied by Blueprint.\n@param latentStep Enum reference expanded as exec pins to control flow from Blueprint.\n@param material Dynamic material instance to modify.\n@param parameterName Name of the vector parameter.\n@param to Target vector value.\n@param duration Duration of the loop in seconds.\n@param timeScale Global time scale multiplier for the tween.\n@param easeType Built-in easing type to apply.\n@param easeCurve Optional custom ease curve (overrides easeType when provided).\n@param loops Number of times the tween will loop.\n@param loopType Looping behavior (Restart, PingPong, etc.).\n@param tweenTag Optional tag for identification.\n@param bShouldAutoKill If true the tween will be auto-killed when finished.\n@param bShouldPlayWhilePaused If true the tween will update while paused.\n@param bShouldAutoPlay If true the tween will start immediately after creation.\n@return Pointer to the created UQuickVectorTween." },
5633 {
"WorldContext",
"worldContextObject" },
5635 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
5636 {
"NativeConst",
"" },
5638 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5639 {
"NativeConst",
"" },
5641 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5642 {
"NativeConst",
"" },
5645 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5646 static const UECodeGen_Private::FStructPropertyParams NewProp_latentInfo;
5647 static const UECodeGen_Private::FBytePropertyParams NewProp_latentStep_Underlying;
5648 static const UECodeGen_Private::FEnumPropertyParams NewProp_latentStep;
5649 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
5650 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
5651 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5652 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5653 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5654 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5655 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5656 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5657 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5658 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5659 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5660 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5661 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5662 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5663 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5664 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5665 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5666 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5667 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5668 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5669 static const UECodeGen_Private::FFunctionParams FuncParams;
5671const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5672const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_latentInfo = {
"latentInfo",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, latentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0,
nullptr) };
5673const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_latentStep_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5674const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_latentStep = {
"latentStep",
nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, latentStep), Z_Construct_UEnum_QuickTween_EQuickTweenLatentSteps, METADATA_PARAMS(0,
nullptr) };
5675const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
5676const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
5677const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5678const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5679const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5680const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_easeType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5681const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5682const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5683const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5684const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_loopType_Underlying = {
"UnderlyingType",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0,
nullptr, METADATA_PARAMS(0,
nullptr) };
5685const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5686const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5687void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5691const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill = {
"bShouldAutoKill",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5692void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5696const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused = {
"bShouldPlayWhilePaused",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5697void Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5701const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay = {
"bShouldAutoPlay",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1,
sizeof(
bool),
sizeof(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5702const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5703const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::PropPointers[] = {
5704 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_worldContextObject,
5705 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_latentInfo,
5706 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_latentStep_Underlying,
5707 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_latentStep,
5708 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_material,
5709 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_parameterName,
5710 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_to,
5711 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_duration,
5712 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_timeScale,
5713 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_easeType_Underlying,
5714 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_easeType,
5715 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_easeCurve,
5716 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_loops,
5717 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_loopType_Underlying,
5718 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_loopType,
5719 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_tweenTag,
5720 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill,
5721 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
5722 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
5723 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::NewProp_ReturnValue,
5725static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::PropPointers) < 2048);
5726const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLatentLibrary,
nullptr,
"QuickTweenLatentVectorParameterTo_Material", Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::QuickTweenLatentLibrary_eventQuickTweenLatentVectorParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::Function_MetaDataParams)}, };
5728UFunction* Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material()
5730 static UFunction* ReturnFunction =
nullptr;
5731 if (!ReturnFunction)
5733 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material_Statics::FuncParams);
5735 return ReturnFunction;
5737DEFINE_FUNCTION(UQuickTweenLatentLibrary::execQuickTweenLatentVectorParameterTo_Material)
5739 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5740 P_GET_STRUCT(FLatentActionInfo,Z_Param_latentInfo);
5741 P_GET_ENUM_REF(EQuickTweenLatentSteps,Z_Param_Out_latentStep);
5742 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
5743 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
5744 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
5745 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5746 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5747 P_GET_ENUM(EEaseType,Z_Param_easeType);
5748 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5749 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5750 P_GET_ENUM(ELoopType,Z_Param_loopType);
5751 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5752 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5753 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5754 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5757 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLatentLibrary::QuickTweenLatentVectorParameterTo_Material(Z_Param_worldContextObject,Z_Param_latentInfo,(EQuickTweenLatentSteps&)(Z_Param_Out_latentStep),Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5763void UQuickTweenLatentLibrary::StaticRegisterNativesUQuickTweenLatentLibrary()
5765 UClass* Class = UQuickTweenLatentLibrary::StaticClass();
5766 static const FNameNativePtrPair Funcs[] = {
5767 {
"QuickTweenCreateLatentSequence", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentSequence },
5768 {
"QuickTweenCreateLatentTweenColor", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenColor },
5769 {
"QuickTweenCreateLatentTweenEmpty", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenEmpty },
5770 {
"QuickTweenCreateLatentTweenFloat", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenFloat },
5771 {
"QuickTweenCreateLatentTweenInt", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenInt },
5772 {
"QuickTweenCreateLatentTweenRotator", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenRotator },
5773 {
"QuickTweenCreateLatentTweenVector", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenVector },
5774 {
"QuickTweenCreateLatentTweenVector2D", &UQuickTweenLatentLibrary::execQuickTweenCreateLatentTweenVector2D },
5775 {
"QuickTweenLatentChangeColorTo_Image", &UQuickTweenLatentLibrary::execQuickTweenLatentChangeColorTo_Image },
5776 {
"QuickTweenLatentChangeDistanceBy_SpringArm", &UQuickTweenLatentLibrary::execQuickTweenLatentChangeDistanceBy_SpringArm },
5777 {
"QuickTweenLatentChangeDistanceTo_SpringArm", &UQuickTweenLatentLibrary::execQuickTweenLatentChangeDistanceTo_SpringArm },
5778 {
"QuickTweenLatentChangeFovTo_Camera", &UQuickTweenLatentLibrary::execQuickTweenLatentChangeFovTo_Camera },
5779 {
"QuickTweenLatentChangeOpacityTo_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentChangeOpacityTo_Widget },
5780 {
"QuickTweenLatentColorParameterBy_Material", &UQuickTweenLatentLibrary::execQuickTweenLatentColorParameterBy_Material },
5781 {
"QuickTweenLatentColorParameterTo_Material", &UQuickTweenLatentLibrary::execQuickTweenLatentColorParameterTo_Material },
5782 {
"QuickTweenLatentLookAt_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentLookAt_SceneComponent },
5783 {
"QuickTweenLatentMoveBy_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentMoveBy_SceneComponent },
5784 {
"QuickTweenLatentMoveBy_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentMoveBy_Widget },
5785 {
"QuickTweenLatentMoveTo_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentMoveTo_SceneComponent },
5786 {
"QuickTweenLatentMoveTo_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentMoveTo_Widget },
5787 {
"QuickTweenLatentRotateAroundPoint_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentRotateAroundPoint_SceneComponent },
5788 {
"QuickTweenLatentRotateBy_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentRotateBy_SceneComponent },
5789 {
"QuickTweenLatentRotateBy_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentRotateBy_Widget },
5790 {
"QuickTweenLatentRotateTo_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentRotateTo_SceneComponent },
5791 {
"QuickTweenLatentRotateTo_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentRotateTo_Widget },
5792 {
"QuickTweenLatentScalarParameterBy_Material", &UQuickTweenLatentLibrary::execQuickTweenLatentScalarParameterBy_Material },
5793 {
"QuickTweenLatentScalarParameterTo_Material", &UQuickTweenLatentLibrary::execQuickTweenLatentScalarParameterTo_Material },
5794 {
"QuickTweenLatentScaleBy_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentScaleBy_SceneComponent },
5795 {
"QuickTweenLatentScaleBy_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentScaleBy_Widget },
5796 {
"QuickTweenLatentScaleTo_SceneComponent", &UQuickTweenLatentLibrary::execQuickTweenLatentScaleTo_SceneComponent },
5797 {
"QuickTweenLatentScaleTo_Widget", &UQuickTweenLatentLibrary::execQuickTweenLatentScaleTo_Widget },
5798 {
"QuickTweenLatentVectorParameterBy_Material", &UQuickTweenLatentLibrary::execQuickTweenLatentVectorParameterBy_Material },
5799 {
"QuickTweenLatentVectorParameterTo_Material", &UQuickTweenLatentLibrary::execQuickTweenLatentVectorParameterTo_Material },
5801 FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
5803FClassRegistrationInfo Z_Registration_Info_UClass_UQuickTweenLatentLibrary;
5804UClass* UQuickTweenLatentLibrary::GetPrivateStaticClass()
5806 using TClass = UQuickTweenLatentLibrary;
5807 if (!Z_Registration_Info_UClass_UQuickTweenLatentLibrary.InnerSingleton)
5809 GetPrivateStaticClassBody(
5811 TEXT(
"QuickTweenLatentLibrary"),
5812 Z_Registration_Info_UClass_UQuickTweenLatentLibrary.InnerSingleton,
5813 StaticRegisterNativesUQuickTweenLatentLibrary,
5816 TClass::StaticClassFlags,
5817 TClass::StaticClassCastFlags(),
5818 TClass::StaticConfigName(),
5819 (UClass::ClassConstructorType)InternalConstructor<TClass>,
5820 (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
5821 UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
5822 &TClass::Super::StaticClass,
5823 &TClass::WithinClass::StaticClass
5826 return Z_Registration_Info_UClass_UQuickTweenLatentLibrary.InnerSingleton;
5828UClass* Z_Construct_UClass_UQuickTweenLatentLibrary_NoRegister()
5830 return UQuickTweenLatentLibrary::GetPrivateStaticClass();
5835 static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
5836#if !UE_BUILD_SHIPPING
5837 {
"Comment",
"/**\n * Blueprint-accessible library exposing latent QuickTween creation helpers.\n *\n * This class provides static UFUNCTIONs that create various types of tweens and sequences\n * as latent blueprint nodes. Each function accepts a latent info struct and an\n * ExpandEnumAsExecs parameter (EQuickTweenLatentSteps) so execution can continue\n * based on the tween step in Blueprint.\n */" },
5839 {
"IncludePath",
"Blueprint/QuickTweenLatentLibrary.h" },
5840 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLatentLibrary.h" },
5841#if !UE_BUILD_SHIPPING
5842 {
"ToolTip",
"Blueprint-accessible library exposing latent QuickTween creation helpers.\n\nThis class provides static UFUNCTIONs that create various types of tweens and sequences\nas latent blueprint nodes. Each function accepts a latent info struct and an\nExpandEnumAsExecs parameter (EQuickTweenLatentSteps) so execution can continue\nbased on the tween step in Blueprint." },
5846 static UObject* (*
const DependentSingletons[])();
5847 static constexpr FClassFunctionLinkInfo FuncInfo[] = {
5848 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentSequence,
"QuickTweenCreateLatentSequence" },
5849 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenColor,
"QuickTweenCreateLatentTweenColor" },
5850 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenEmpty,
"QuickTweenCreateLatentTweenEmpty" },
5851 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenFloat,
"QuickTweenCreateLatentTweenFloat" },
5852 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenInt,
"QuickTweenCreateLatentTweenInt" },
5853 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenRotator,
"QuickTweenCreateLatentTweenRotator" },
5854 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector,
"QuickTweenCreateLatentTweenVector" },
5855 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenCreateLatentTweenVector2D,
"QuickTweenCreateLatentTweenVector2D" },
5856 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeColorTo_Image,
"QuickTweenLatentChangeColorTo_Image" },
5857 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceBy_SpringArm,
"QuickTweenLatentChangeDistanceBy_SpringArm" },
5858 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeDistanceTo_SpringArm,
"QuickTweenLatentChangeDistanceTo_SpringArm" },
5859 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeFovTo_Camera,
"QuickTweenLatentChangeFovTo_Camera" },
5860 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentChangeOpacityTo_Widget,
"QuickTweenLatentChangeOpacityTo_Widget" },
5861 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterBy_Material,
"QuickTweenLatentColorParameterBy_Material" },
5862 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentColorParameterTo_Material,
"QuickTweenLatentColorParameterTo_Material" },
5863 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentLookAt_SceneComponent,
"QuickTweenLatentLookAt_SceneComponent" },
5864 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_SceneComponent,
"QuickTweenLatentMoveBy_SceneComponent" },
5865 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveBy_Widget,
"QuickTweenLatentMoveBy_Widget" },
5866 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_SceneComponent,
"QuickTweenLatentMoveTo_SceneComponent" },
5867 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentMoveTo_Widget,
"QuickTweenLatentMoveTo_Widget" },
5868 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateAroundPoint_SceneComponent,
"QuickTweenLatentRotateAroundPoint_SceneComponent" },
5869 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_SceneComponent,
"QuickTweenLatentRotateBy_SceneComponent" },
5870 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateBy_Widget,
"QuickTweenLatentRotateBy_Widget" },
5871 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_SceneComponent,
"QuickTweenLatentRotateTo_SceneComponent" },
5872 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentRotateTo_Widget,
"QuickTweenLatentRotateTo_Widget" },
5873 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterBy_Material,
"QuickTweenLatentScalarParameterBy_Material" },
5874 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScalarParameterTo_Material,
"QuickTweenLatentScalarParameterTo_Material" },
5875 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_SceneComponent,
"QuickTweenLatentScaleBy_SceneComponent" },
5876 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleBy_Widget,
"QuickTweenLatentScaleBy_Widget" },
5877 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_SceneComponent,
"QuickTweenLatentScaleTo_SceneComponent" },
5878 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentScaleTo_Widget,
"QuickTweenLatentScaleTo_Widget" },
5879 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterBy_Material,
"QuickTweenLatentVectorParameterBy_Material" },
5880 { &Z_Construct_UFunction_UQuickTweenLatentLibrary_QuickTweenLatentVectorParameterTo_Material,
"QuickTweenLatentVectorParameterTo_Material" },
5882 static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
5883 static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
5884 TCppClassTypeTraits<UQuickTweenLatentLibrary>::IsAbstract,
5886 static const UECodeGen_Private::FClassParams ClassParams;
5888UObject* (*
const Z_Construct_UClass_UQuickTweenLatentLibrary_Statics::DependentSingletons[])() = {
5889 (UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
5890 (UObject* (*)())Z_Construct_UPackage__Script_QuickTween,
5894 &UQuickTweenLatentLibrary::StaticClass,
5896 &StaticCppClassTypeInfo,
5897 DependentSingletons,
5901 UE_ARRAY_COUNT(DependentSingletons),
5902 UE_ARRAY_COUNT(FuncInfo),
5906 METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickTweenLatentLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UQuickTweenLatentLibrary_Statics::Class_MetaDataParams)
5908UClass* Z_Construct_UClass_UQuickTweenLatentLibrary()
5910 if (!Z_Registration_Info_UClass_UQuickTweenLatentLibrary.OuterSingleton)
5912 UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UQuickTweenLatentLibrary.OuterSingleton, Z_Construct_UClass_UQuickTweenLatentLibrary_Statics::ClassParams);
5914 return Z_Registration_Info_UClass_UQuickTweenLatentLibrary.OuterSingleton;
5916UQuickTweenLatentLibrary::UQuickTweenLatentLibrary(
const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
5918UQuickTweenLatentLibrary::~UQuickTweenLatentLibrary() {}
5924 static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
5925 { Z_Construct_UClass_UQuickTweenLatentLibrary, UQuickTweenLatentLibrary::StaticClass, TEXT(
"UQuickTweenLatentLibrary"), &Z_Registration_Info_UClass_UQuickTweenLatentLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo,
sizeof(
UQuickTweenLatentLibrary), 4168799953U) },
5928static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLatentLibrary_h__Script_QuickTween_2779810289(TEXT(
"/Script/QuickTween"),
5929 Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLatentLibrary_h__Script_QuickTween_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLatentLibrary_h__Script_QuickTween_Statics::ClassInfo),
5934PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition QuickColorTween.h:19
Definition QuickEmptyTween.h:19
Definition QuickFloatTween.h:18
Definition QuickIntTween.h:18
Definition QuickRotatorTween.h:20
Definition QuickTweenLatentLibrary.h:38
static UQuickColorTween * QuickTweenLatentColorParameterBy_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FColor &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1779
static UQuickFloatTween * QuickTweenLatentRotateTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:935
static UQuickVector2DTween * QuickTweenLatentScaleBy_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:821
static UQuickVectorTween * QuickTweenLatentScaleTo_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:653
static UQuickFloatTween * QuickTweenLatentChangeFovTo_Camera(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UCameraComponent *camera, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1329
static UQuickFloatTween * QuickTweenLatentChangeDistanceBy_SpringArm(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USpringArmComponent *springArm, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1439
static UQuickVectorTween * QuickTweenLatentMoveTo_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::WorldSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:430
static UQuickVector2DTween * QuickTweenLatentScaleTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:709
static UQuickFloatTween * QuickTweenCreateLatentTweenFloat(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, float from, float to, FFloatSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:374
static UQuickVectorTween * QuickTweenLatentVectorParameterTo_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1494
static UQuickVectorTween * QuickTweenCreateLatentTweenVector(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FVector &from, const FVector &to, FVectorSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:58
static UQuickVector2DTween * QuickTweenCreateLatentTweenVector2D(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FVector2D &from, const FVector2D &to, FVector2DSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:172
static UQuickRotatorTween * QuickTweenLatentRotateTo_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FRotator &to, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:876
static UQuickFloatTween * QuickTweenLatentScalarParameterBy_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1665
static UQuickFloatTween * QuickTweenLatentRotateBy_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1048
static UQuickVectorTween * QuickTweenLatentMoveBy_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::WorldSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:541
static UQuickVector2DTween * QuickTweenLatentMoveBy_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:598
static UQuickColorTween * QuickTweenLatentColorParameterTo_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1722
static UQuickEmptyTween * QuickTweenCreateLatentTweenEmpty(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, float duration=1.0f, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:340
static UQuickColorTween * QuickTweenLatentChangeColorTo_Image(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UImage *widget, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1219
static UQuickRotatorTween * QuickTweenLatentRotateBy_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FRotator &by, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:990
static UQuickFloatTween * QuickTweenLatentChangeDistanceTo_SpringArm(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USpringArmComponent *springArm, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1384
static UQuickIntTween * QuickTweenCreateLatentTweenInt(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, int32 from, int32 to, FIntSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:284
static UQuickRotatorTween * QuickTweenCreateLatentTweenRotator(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FRotator &from, const FRotator &to, FRotatorSetter setter, bool bUseShortestPath, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:114
static UQuickVectorTween * QuickTweenLatentScaleBy_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:764
static UQuickTweenSequence * QuickTweenCreateLatentSequence(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false)
Definition QuickTweenLatentLibrary.cpp:27
static UQuickFloatTween * QuickTweenLatentRotateAroundPoint_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, float from, float to, const FVector &point, const FVector &normal, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1158
static UQuickVectorTween * QuickTweenLatentVectorParameterBy_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1551
static UQuickRotatorTween * QuickTweenLatentLookAt_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &to, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1101
static UQuickFloatTween * QuickTweenLatentChangeOpacityTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1274
static UQuickVector2DTween * QuickTweenLatentMoveTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:486
static UQuickFloatTween * QuickTweenLatentScalarParameterTo_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1608
static UQuickColorTween * QuickTweenCreateLatentTweenColor(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FColor &from, const FColor &to, FColorSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:228
Definition QuickTweenSequence.h:49
Definition QuickVector2DTween.h:19
Definition QuickVectorTween.h:19
Definition QuickTweenLatentLibrary.gen.cpp:5923
Definition QuickTweenLatentLibrary.gen.cpp:5833
Definition QuickTweenLatentLibrary.gen.cpp:57
Definition QuickTweenLatentLibrary.gen.cpp:55
Definition QuickTweenLatentLibrary.gen.cpp:1178
Definition QuickTweenLatentLibrary.gen.cpp:175
Definition QuickTweenLatentLibrary.gen.cpp:643
Definition QuickTweenLatentLibrary.gen.cpp:814
Definition QuickTweenLatentLibrary.gen.cpp:472
Definition QuickTweenLatentLibrary.gen.cpp:1001
Definition QuickTweenLatentLibrary.gen.cpp:352
Definition QuickTweenLatentLibrary.gen.cpp:173
Definition QuickTweenLatentLibrary.gen.cpp:350
Definition QuickTweenLatentLibrary.gen.cpp:470
Definition QuickTweenLatentLibrary.gen.cpp:641
Definition QuickTweenLatentLibrary.gen.cpp:812
Definition QuickTweenLatentLibrary.gen.cpp:1176
Definition QuickTweenLatentLibrary.gen.cpp:999
Definition QuickTweenLatentLibrary.gen.cpp:1355
Definition QuickTweenLatentLibrary.gen.cpp:1353
Definition QuickTweenLatentLibrary.gen.cpp:1527
Definition QuickTweenLatentLibrary.gen.cpp:1696
Definition QuickTweenLatentLibrary.gen.cpp:1525
Definition QuickTweenLatentLibrary.gen.cpp:1694
Definition QuickTweenLatentLibrary.gen.cpp:1865
Definition QuickTweenLatentLibrary.gen.cpp:1863
Definition QuickTweenLatentLibrary.gen.cpp:2034
Definition QuickTweenLatentLibrary.gen.cpp:2380
Definition QuickTweenLatentLibrary.gen.cpp:2203
Definition QuickTweenLatentLibrary.gen.cpp:2201
Definition QuickTweenLatentLibrary.gen.cpp:2378
Definition QuickTweenLatentLibrary.gen.cpp:2557
Definition QuickTweenLatentLibrary.gen.cpp:2555
Definition QuickTweenLatentLibrary.gen.cpp:2921
Definition QuickTweenLatentLibrary.gen.cpp:2740
Definition QuickTweenLatentLibrary.gen.cpp:2738
Definition QuickTweenLatentLibrary.gen.cpp:3274
Definition QuickTweenLatentLibrary.gen.cpp:3093
Definition QuickTweenLatentLibrary.gen.cpp:3091
Definition QuickTweenLatentLibrary.gen.cpp:3446
Definition QuickTweenLatentLibrary.gen.cpp:3444
Definition QuickTweenLatentLibrary.gen.cpp:3828
Definition QuickTweenLatentLibrary.gen.cpp:3636
Definition QuickTweenLatentLibrary.gen.cpp:3634
Definition QuickTweenLatentLibrary.gen.cpp:3995
Definition QuickTweenLatentLibrary.gen.cpp:4189
Definition QuickTweenLatentLibrary.gen.cpp:3997
Definition QuickTweenLatentLibrary.gen.cpp:4532
Definition QuickTweenLatentLibrary.gen.cpp:4358
Definition QuickTweenLatentLibrary.gen.cpp:4356
Definition QuickTweenLatentLibrary.gen.cpp:4530
Definition QuickTweenLatentLibrary.gen.cpp:4887
Definition QuickTweenLatentLibrary.gen.cpp:4706
Definition QuickTweenLatentLibrary.gen.cpp:4704
Definition QuickTweenLatentLibrary.gen.cpp:5240
Definition QuickTweenLatentLibrary.gen.cpp:5059
Definition QuickTweenLatentLibrary.gen.cpp:5057
Definition QuickTweenLatentLibrary.gen.cpp:5410
Definition QuickTweenLatentLibrary.gen.cpp:5587
Definition QuickTweenLatentLibrary.gen.cpp:5589
Definition QuickTweenLatentLibrary.gen.cpp:5412