7#include "UObject/GeneratedCppIncludes.h"
8#include "QuickTweenLibrary.h"
10PRAGMA_DISABLE_DEPRECATION_WARNINGS
12void EmptyLinkFunctionForGeneratedCodeQuickTweenLibrary() {}
15COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
16COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
17COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
18COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
19COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
20ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
21ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
22ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
23ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
24ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
25ENGINE_API UClass* Z_Construct_UClass_USpringArmComponent_NoRegister();
26QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickColorTween_NoRegister();
27QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickEmptyTween_NoRegister();
28QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickFloatTween_NoRegister();
29QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickIntTween_NoRegister();
30QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickRotatorTween_NoRegister();
31QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenable_NoRegister();
32QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenLibrary();
33QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenLibrary_NoRegister();
34QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenSequence_NoRegister();
35QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickVector2DTween_NoRegister();
36QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickVectorTween_NoRegister();
37QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EEaseType();
38QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_ELoopType();
39QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EQuickTweenSpace();
40QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_ColorSetter__DelegateSignature();
41QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_FloatSetter__DelegateSignature();
42QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_IntSetter__DelegateSignature();
43QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_QuickConstTweenableAction__DelegateSignature();
44QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_QuickTweenableAction__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;
64 UCurveFloat* easeCurve;
69 bool bShouldPlayWhilePaused;
74 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
75 {
"Category",
"QuickTween" },
77 {
"Comment",
"/**\n\x09 * Create a color tween that animates a `UImage`'s color/tint to a target `FColor`.\n\x09 *\n\x09 * The widget's start color is sampled on the first update and the tween will\n\x09 * interpolate from that start value to the specified `to` value over `duration`\n\x09 * seconds. Easing can be controlled with a predefined `EEaseType` or by supplying\n\x09 * a custom `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The `UImage` widget whose color will be animated.\n\x09 * @param to Target color to animate to.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created `UQuickColorTween`, or nullptr on failure.\n\x09 */" },
79 {
"CPP_Default_bShouldAutoKill",
"true" },
80 {
"CPP_Default_bShouldAutoPlay",
"false" },
81 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
82 {
"CPP_Default_duration",
"1.000000" },
83 {
"CPP_Default_easeCurve",
"None" },
84 {
"CPP_Default_easeType",
"Linear" },
85 {
"CPP_Default_loops",
"1" },
86 {
"CPP_Default_loopType",
"Restart" },
87 {
"CPP_Default_timeScale",
"1.000000" },
88 {
"CPP_Default_tweenTag",
"" },
89 {
"Keywords",
"Tween | Color | Widget" },
90 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
92 {
"ToolTip",
"Create a color tween that animates a `UImage`'s color/tint to a target `FColor`.\n\nThe widget's start color is sampled on the first update and the tween will\ninterpolate from that start value to the specified `to` value over `duration`\nseconds. Easing can be controlled with a predefined `EEaseType` or by supplying\na custom `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The `UImage` widget whose color will be animated.\n@param to Target color to animate to.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created `UQuickColorTween`, or nullptr on failure." },
94 {
"WorldContext",
"worldContextObject" },
96 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
97 {
"EditInline",
"true" },
99 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
100 {
"NativeConst",
"" },
102 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
103 {
"NativeConst",
"" },
106 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
107 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
108 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
109 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
110 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
111 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
112 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
113 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
114 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
115 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
116 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
117 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
118 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
119 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
120 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
121 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
122 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
123 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
124 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
125 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
126 static const UECodeGen_Private::FFunctionParams FuncParams;
128const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
129const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, widget), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
130const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
131const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, duration), METADATA_PARAMS(0,
nullptr) };
132const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
133const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_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) };
134const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
135const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
136const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, loops), METADATA_PARAMS(0,
nullptr) };
137const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_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) };
138const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
139const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
140void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
144const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_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(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
145void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
149const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_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(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
150void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
154const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_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(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
155const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
156const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers[] = {
157 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_worldContextObject,
158 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_widget,
159 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_to,
160 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_duration,
161 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_timeScale,
162 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType_Underlying,
163 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType,
164 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeCurve,
165 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loops,
166 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType_Underlying,
167 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType,
168 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_tweenTag,
169 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill,
170 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused,
171 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay,
172 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_ReturnValue,
174static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers) < 2048);
175const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenChangeColorTo_Image", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::Function_MetaDataParams)}, };
177UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image()
179 static UFunction* ReturnFunction =
nullptr;
182 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::FuncParams);
184 return ReturnFunction;
186DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeColorTo_Image)
188 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
189 P_GET_OBJECT(UImage,Z_Param_widget);
190 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
191 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
192 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
193 P_GET_ENUM(EEaseType,Z_Param_easeType);
194 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
195 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
196 P_GET_ENUM(ELoopType,Z_Param_loopType);
197 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
198 P_GET_UBOOL(Z_Param_bShouldAutoKill);
199 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
200 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
203 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenChangeColorTo_Image(Z_Param_worldContextObject,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);
213 UObject* worldContextObject;
214 USpringArmComponent* springArm;
219 UCurveFloat* easeCurve;
223 bool bShouldAutoKill;
224 bool bShouldPlayWhilePaused;
225 bool bShouldAutoPlay;
229 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
230 {
"Category",
"QuickTween" },
231#if !UE_BUILD_SHIPPING
232 {
"Comment",
"/**\n\x09 * Create a float tween that animates the spring arm's TargetArmLength by a relative amount.\n\x09 *\n\x09 * This function creates a UQuickFloatTween which samples the spring arm's current\n\x09 * TargetArmLength on the first update and interpolates to (start + by) over \\p duration seconds.\n\x09 * Easing is controlled by \\p easeType or overridden by \\p easeCurve when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param springArm The USpringArmComponent whose TargetArmLength will be animated.\n\x09 * @param by Relative change to apply to the spring arm's current TargetArmLength.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
234 {
"CPP_Default_bShouldAutoKill",
"true" },
235 {
"CPP_Default_bShouldAutoPlay",
"false" },
236 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
237 {
"CPP_Default_duration",
"1.000000" },
238 {
"CPP_Default_easeCurve",
"None" },
239 {
"CPP_Default_easeType",
"Linear" },
240 {
"CPP_Default_loops",
"1" },
241 {
"CPP_Default_loopType",
"Restart" },
242 {
"CPP_Default_timeScale",
"1.000000" },
243 {
"CPP_Default_tweenTag",
"" },
244 {
"Keywords",
"Tween | Distance | Camera" },
245 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
246#if !UE_BUILD_SHIPPING
247 {
"ToolTip",
"Create a float tween that animates the spring arm's TargetArmLength by a relative amount.\n\nThis function creates a UQuickFloatTween which samples the spring arm's current\nTargetArmLength on the first update and interpolates to (start + by) over \\p duration seconds.\nEasing is controlled by \\p easeType or overridden by \\p easeCurve when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param springArm The USpringArmComponent whose TargetArmLength will be animated.\n@param by Relative change to apply to the spring arm's current TargetArmLength.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
249 {
"WorldContext",
"worldContextObject" },
251 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_springArm_MetaData[] = {
252 {
"EditInline",
"true" },
254 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
255 {
"NativeConst",
"" },
258 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
259 static const UECodeGen_Private::FObjectPropertyParams NewProp_springArm;
260 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
261 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
262 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
263 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
264 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
265 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
266 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
267 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
268 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
269 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
270 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
271 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
272 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
273 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
274 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
275 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
276 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
277 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
278 static const UECodeGen_Private::FFunctionParams FuncParams;
280const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
281const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_springArm = {
"springArm",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, springArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_springArm_MetaData), NewProp_springArm_MetaData) };
282const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, by), METADATA_PARAMS(0,
nullptr) };
283const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, duration), METADATA_PARAMS(0,
nullptr) };
284const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
285const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_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) };
286const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
287const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
288const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, loops), METADATA_PARAMS(0,
nullptr) };
289const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_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) };
290const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
291const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
292void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
296const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_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(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
297void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
301const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_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(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
302void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
306const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_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(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
307const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
308const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers[] = {
309 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_worldContextObject,
310 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_springArm,
311 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_by,
312 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_duration,
313 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_timeScale,
314 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType_Underlying,
315 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType,
316 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeCurve,
317 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loops,
318 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType_Underlying,
319 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType,
320 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_tweenTag,
321 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill,
322 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused,
323 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay,
324 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_ReturnValue,
326static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers) < 2048);
327const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenChangeDistanceBy_SpringArm", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::Function_MetaDataParams)}, };
329UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm()
331 static UFunction* ReturnFunction =
nullptr;
334 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::FuncParams);
336 return ReturnFunction;
338DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeDistanceBy_SpringArm)
340 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
341 P_GET_OBJECT(USpringArmComponent,Z_Param_springArm);
342 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
343 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
344 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
345 P_GET_ENUM(EEaseType,Z_Param_easeType);
346 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
347 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
348 P_GET_ENUM(ELoopType,Z_Param_loopType);
349 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
350 P_GET_UBOOL(Z_Param_bShouldAutoKill);
351 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
352 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
355 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenChangeDistanceBy_SpringArm(Z_Param_worldContextObject,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);
365 UObject* worldContextObject;
366 USpringArmComponent* springArm;
371 UCurveFloat* easeCurve;
375 bool bShouldAutoKill;
376 bool bShouldPlayWhilePaused;
377 bool bShouldAutoPlay;
381 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
382 {
"Category",
"QuickTween" },
383#if !UE_BUILD_SHIPPING
384 {
"Comment",
"/**\n\x09 * Animate the spring arm's distance (TargetArmLength) to a target value.\n\x09 *\n\x09 * Creates a UQuickFloatTween that interpolates the spring arm's current arm length\n\x09 * (sampled at the first update) to the provided \\p to value over \\p duration seconds.\n\x09 * Easing can be controlled with a predefined \\p EEaseType or by supplying a custom\n\x09 * \\p UCurveFloat (when provided, \\p easeCurve overrides \\p easeType).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param springArm The USpringArmComponent whose TargetArmLength will be animated.\n\x09 * @param to Target arm length (world units).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
386 {
"CPP_Default_bShouldAutoKill",
"true" },
387 {
"CPP_Default_bShouldAutoPlay",
"false" },
388 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
389 {
"CPP_Default_duration",
"1.000000" },
390 {
"CPP_Default_easeCurve",
"None" },
391 {
"CPP_Default_easeType",
"Linear" },
392 {
"CPP_Default_loops",
"1" },
393 {
"CPP_Default_loopType",
"Restart" },
394 {
"CPP_Default_timeScale",
"1.000000" },
395 {
"CPP_Default_tweenTag",
"" },
396 {
"Keywords",
"Tween | Distance | Camera" },
397 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
398#if !UE_BUILD_SHIPPING
399 {
"ToolTip",
"Animate the spring arm's distance (TargetArmLength) to a target value.\n\nCreates a UQuickFloatTween that interpolates the spring arm's current arm length\n(sampled at the first update) to the provided \\p to value over \\p duration seconds.\nEasing can be controlled with a predefined \\p EEaseType or by supplying a custom\n\\p UCurveFloat (when provided, \\p easeCurve overrides \\p easeType).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param springArm The USpringArmComponent whose TargetArmLength will be animated.\n@param to Target arm length (world units).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
401 {
"WorldContext",
"worldContextObject" },
403 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_springArm_MetaData[] = {
404 {
"EditInline",
"true" },
406 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
407 {
"NativeConst",
"" },
410 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
411 static const UECodeGen_Private::FObjectPropertyParams NewProp_springArm;
412 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
413 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
414 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
415 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
416 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
417 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
418 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
419 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
420 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
421 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
422 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
423 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
424 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
425 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
426 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
427 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
428 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
429 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
430 static const UECodeGen_Private::FFunctionParams FuncParams;
432const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
433const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_springArm = {
"springArm",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, springArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_springArm_MetaData), NewProp_springArm_MetaData) };
434const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, to), METADATA_PARAMS(0,
nullptr) };
435const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, duration), METADATA_PARAMS(0,
nullptr) };
436const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
437const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_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) };
438const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
439const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
440const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, loops), METADATA_PARAMS(0,
nullptr) };
441const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_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) };
442const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
443const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
444void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
448const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_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(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
449void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
453const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_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(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
454void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
458const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_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(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
459const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
460const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers[] = {
461 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_worldContextObject,
462 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_springArm,
463 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_to,
464 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_duration,
465 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_timeScale,
466 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType_Underlying,
467 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType,
468 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeCurve,
469 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loops,
470 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType_Underlying,
471 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType,
472 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_tweenTag,
473 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill,
474 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused,
475 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay,
476 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_ReturnValue,
478static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers) < 2048);
479const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenChangeDistanceTo_SpringArm", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::Function_MetaDataParams)}, };
481UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm()
483 static UFunction* ReturnFunction =
nullptr;
486 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::FuncParams);
488 return ReturnFunction;
490DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeDistanceTo_SpringArm)
492 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
493 P_GET_OBJECT(USpringArmComponent,Z_Param_springArm);
494 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
495 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
496 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
497 P_GET_ENUM(EEaseType,Z_Param_easeType);
498 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
499 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
500 P_GET_ENUM(ELoopType,Z_Param_loopType);
501 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
502 P_GET_UBOOL(Z_Param_bShouldAutoKill);
503 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
504 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
507 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenChangeDistanceTo_SpringArm(Z_Param_worldContextObject,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);
517 UObject* worldContextObject;
518 UCameraComponent* camera;
523 UCurveFloat* easeCurve;
527 bool bShouldAutoKill;
528 bool bShouldPlayWhilePaused;
529 bool bShouldAutoPlay;
533 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
534 {
"Category",
"QuickTween" },
535#if !UE_BUILD_SHIPPING
536 {
"Comment",
"/**\n\x09 * Animate camera field of view (FOV) to a target value.\n\x09 *\n\x09 * Creates a UQuickFloatTween that interpolates the camera's FOV from the\n\x09 * camera's current FOV (sampled at first update) to the provided \\p to value\n\x09 * over \\p duration seconds. Easing can be selected via \\p easeType or an\n\x09 * optional \\p easeCurve (when provided, \\p easeCurve overrides \\p easeType).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param camera The UCameraComponent whose FOV will be animated.\n\x09 * @param to Target FOV value in degrees.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
538 {
"CPP_Default_bShouldAutoKill",
"true" },
539 {
"CPP_Default_bShouldAutoPlay",
"false" },
540 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
541 {
"CPP_Default_duration",
"1.000000" },
542 {
"CPP_Default_easeCurve",
"None" },
543 {
"CPP_Default_easeType",
"Linear" },
544 {
"CPP_Default_loops",
"1" },
545 {
"CPP_Default_loopType",
"Restart" },
546 {
"CPP_Default_timeScale",
"1.000000" },
547 {
"CPP_Default_tweenTag",
"" },
548 {
"Keywords",
"Tween | Color | Camera" },
549 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
550#if !UE_BUILD_SHIPPING
551 {
"ToolTip",
"Animate camera field of view (FOV) to a target value.\n\nCreates a UQuickFloatTween that interpolates the camera's FOV from the\ncamera's current FOV (sampled at first update) to the provided \\p to value\nover \\p duration seconds. Easing can be selected via \\p easeType or an\noptional \\p easeCurve (when provided, \\p easeCurve overrides \\p easeType).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param camera The UCameraComponent whose FOV will be animated.\n@param to Target FOV value in degrees.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
553 {
"WorldContext",
"worldContextObject" },
555 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_camera_MetaData[] = {
556 {
"EditInline",
"true" },
558 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
559 {
"NativeConst",
"" },
562 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
563 static const UECodeGen_Private::FObjectPropertyParams NewProp_camera;
564 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
565 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
566 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
567 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
568 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
569 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
570 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
571 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
572 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
573 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
574 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
575 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
576 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
577 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
578 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
579 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
580 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
581 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
582 static const UECodeGen_Private::FFunctionParams FuncParams;
584const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
585const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_camera = {
"camera",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, camera), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_camera_MetaData), NewProp_camera_MetaData) };
586const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, to), METADATA_PARAMS(0,
nullptr) };
587const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, duration), METADATA_PARAMS(0,
nullptr) };
588const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
589const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_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) };
590const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
591const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
592const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, loops), METADATA_PARAMS(0,
nullptr) };
593const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_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) };
594const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
595const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
596void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
600const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_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(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
601void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
605const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_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(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
606void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
610const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_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(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
611const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
612const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers[] = {
613 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_worldContextObject,
614 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_camera,
615 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_to,
616 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_duration,
617 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_timeScale,
618 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType_Underlying,
619 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType,
620 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeCurve,
621 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loops,
622 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType_Underlying,
623 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType,
624 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_tweenTag,
625 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill,
626 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused,
627 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay,
628 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_ReturnValue,
630static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers) < 2048);
631const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenChangeFovTo_Camera", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::Function_MetaDataParams)}, };
633UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera()
635 static UFunction* ReturnFunction =
nullptr;
638 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::FuncParams);
640 return ReturnFunction;
642DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeFovTo_Camera)
644 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
645 P_GET_OBJECT(UCameraComponent,Z_Param_camera);
646 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
647 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
648 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
649 P_GET_ENUM(EEaseType,Z_Param_easeType);
650 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
651 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
652 P_GET_ENUM(ELoopType,Z_Param_loopType);
653 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
654 P_GET_UBOOL(Z_Param_bShouldAutoKill);
655 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
656 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
659 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenChangeFovTo_Camera(Z_Param_worldContextObject,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);
669 UObject* worldContextObject;
675 UCurveFloat* easeCurve;
679 bool bShouldAutoKill;
680 bool bShouldPlayWhilePaused;
681 bool bShouldAutoPlay;
685 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
686 {
"Category",
"QuickTween" },
687#if !UE_BUILD_SHIPPING
688 {
"Comment",
"/**\n\x09 * Create a float tween that animates a UWidget's opacity to a target value.\n\x09 *\n\x09 * The widget's start opacity is sampled on the first update and the tween will\n\x09 * interpolate from that start value to the specified `to` value over `duration`\n\x09 * seconds. Easing may be controlled using a predefined `EEaseType` or by\n\x09 * supplying a custom `UCurveFloat` (`easeCurve` overrides `easeType` when set).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget whose opacity will be animated.\n\x09 * @param to Target opacity value (0.0 = transparent, 1.0 = opaque).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (e.g., Restart, PingPong).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
690 {
"CPP_Default_bShouldAutoKill",
"true" },
691 {
"CPP_Default_bShouldAutoPlay",
"false" },
692 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
693 {
"CPP_Default_duration",
"1.000000" },
694 {
"CPP_Default_easeCurve",
"None" },
695 {
"CPP_Default_easeType",
"Linear" },
696 {
"CPP_Default_loops",
"1" },
697 {
"CPP_Default_loopType",
"Restart" },
698 {
"CPP_Default_timeScale",
"1.000000" },
699 {
"CPP_Default_tweenTag",
"" },
700 {
"Keywords",
"Tween | Color | Widget" },
701 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
702#if !UE_BUILD_SHIPPING
703 {
"ToolTip",
"Create a float tween that animates a UWidget's opacity to a target value.\n\nThe widget's start opacity is sampled on the first update and the tween will\ninterpolate from that start value to the specified `to` value over `duration`\nseconds. Easing may be controlled using a predefined `EEaseType` or by\nsupplying a custom `UCurveFloat` (`easeCurve` overrides `easeType` when set).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget whose opacity will be animated.\n@param to Target opacity value (0.0 = transparent, 1.0 = opaque).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (e.g., Restart, PingPong).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
705 {
"WorldContext",
"worldContextObject" },
707 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
708 {
"EditInline",
"true" },
710 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
711 {
"NativeConst",
"" },
714 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
715 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
716 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
717 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
718 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
719 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
720 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
721 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
722 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
723 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
724 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
725 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
726 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
727 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
728 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
729 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
730 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
731 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
732 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
733 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
734 static const UECodeGen_Private::FFunctionParams FuncParams;
736const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
737const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
738const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, to), METADATA_PARAMS(0,
nullptr) };
739const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
740const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
741const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_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) };
742const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
743const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
744const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
745const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_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) };
746const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
747const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
748void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
752const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_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(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
753void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
757const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_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(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
758void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
762const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_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(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
763const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
764const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers[] = {
765 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_worldContextObject,
766 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_widget,
767 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_to,
768 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_duration,
769 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_timeScale,
770 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType_Underlying,
771 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType,
772 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeCurve,
773 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loops,
774 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType_Underlying,
775 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType,
776 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_tweenTag,
777 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill,
778 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
779 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay,
780 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_ReturnValue,
782static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers) < 2048);
783const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenChangeOpacityTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::Function_MetaDataParams)}, };
785UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget()
787 static UFunction* ReturnFunction =
nullptr;
790 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::FuncParams);
792 return ReturnFunction;
794DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeOpacityTo_Widget)
796 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
797 P_GET_OBJECT(UWidget,Z_Param_widget);
798 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
799 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
800 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
801 P_GET_ENUM(EEaseType,Z_Param_easeType);
802 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
803 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
804 P_GET_ENUM(ELoopType,Z_Param_loopType);
805 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
806 P_GET_UBOOL(Z_Param_bShouldAutoKill);
807 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
808 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
811 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenChangeOpacityTo_Widget(Z_Param_worldContextObject,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);
821 UObject* worldContextObject;
822 UMaterialInstanceDynamic* material;
828 UCurveFloat* easeCurve;
832 bool bShouldAutoKill;
833 bool bShouldPlayWhilePaused;
834 bool bShouldAutoPlay;
838 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
839 {
"Category",
"QuickTween" },
840#if !UE_BUILD_SHIPPING
841 {
"Comment",
"/**\n\x09 * Create a color tween that animates a material color parameter by a relative amount.\n\x09 *\n\x09 * The material parameter's starting value is sampled on the first update and the tween will interpolate\n\x09 * from that start value to (start + by) over `duration` seconds. Note: the `by` parameter is provided\n\x09 * as a float and should be interpreted according to how the material parameter consumes the value\n\x09 * (e.g., intensity or a scalar channel modifier).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the color parameter.\n\x09 * @param parameterName The name of the color parameter to animate.\n\x09 * @param by Relative FColor value to add to the sampled start value.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickColorTween, or nullptr on failure.\n\x09 */" },
843 {
"CPP_Default_bShouldAutoKill",
"true" },
844 {
"CPP_Default_bShouldAutoPlay",
"false" },
845 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
846 {
"CPP_Default_duration",
"1.000000" },
847 {
"CPP_Default_easeCurve",
"None" },
848 {
"CPP_Default_easeType",
"Linear" },
849 {
"CPP_Default_loops",
"1" },
850 {
"CPP_Default_loopType",
"Restart" },
851 {
"CPP_Default_timeScale",
"1.000000" },
852 {
"CPP_Default_tweenTag",
"" },
853 {
"Keywords",
"Tween | Color | Material" },
854 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
855#if !UE_BUILD_SHIPPING
856 {
"ToolTip",
"Create a color tween that animates a material color parameter by a relative amount.\n\nThe material parameter's starting value is sampled on the first update and the tween will interpolate\nfrom that start value to (start + by) over `duration` seconds. Note: the `by` parameter is provided\nas a float and should be interpreted according to how the material parameter consumes the value\n(e.g., intensity or a scalar channel modifier).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the color parameter.\n@param parameterName The name of the color parameter to animate.\n@param by Relative FColor value to add to the sampled start value.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickColorTween, or nullptr on failure." },
858 {
"WorldContext",
"worldContextObject" },
860 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
861 {
"NativeConst",
"" },
863 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
864 {
"NativeConst",
"" },
866 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
867 {
"NativeConst",
"" },
870 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
871 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
872 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
873 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
874 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
875 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
876 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
877 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
878 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
879 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
880 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
881 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
882 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
883 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
884 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
885 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
886 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
887 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
888 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
889 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
890 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
891 static const UECodeGen_Private::FFunctionParams FuncParams;
893const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
894const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
895const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
896const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, by), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
897const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
898const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
899const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_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) };
900const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
901const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
902const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
903const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_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) };
904const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
905const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
906void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
910const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_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(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
911void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
915const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_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(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
916void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
920const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_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(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
921const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
922const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers[] = {
923 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_worldContextObject,
924 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_material,
925 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_parameterName,
926 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_by,
927 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_duration,
928 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_timeScale,
929 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType_Underlying,
930 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType,
931 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeCurve,
932 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loops,
933 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType_Underlying,
934 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType,
935 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_tweenTag,
936 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill,
937 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
938 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
939 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_ReturnValue,
941static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers) < 2048);
942const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenColorParameterBy_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::Function_MetaDataParams)}, };
944UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material()
946 static UFunction* ReturnFunction =
nullptr;
949 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::FuncParams);
951 return ReturnFunction;
953DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenColorParameterBy_Material)
955 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
956 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
957 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
958 P_GET_STRUCT_REF(FColor,Z_Param_Out_by);
959 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
960 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
961 P_GET_ENUM(EEaseType,Z_Param_easeType);
962 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
963 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
964 P_GET_ENUM(ELoopType,Z_Param_loopType);
965 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
966 P_GET_UBOOL(Z_Param_bShouldAutoKill);
967 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
968 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
971 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenColorParameterBy_Material(Z_Param_worldContextObject,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);
981 UObject* worldContextObject;
982 UMaterialInstanceDynamic* material;
988 UCurveFloat* easeCurve;
992 bool bShouldAutoKill;
993 bool bShouldPlayWhilePaused;
994 bool bShouldAutoPlay;
998 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
999 {
"Category",
"QuickTween" },
1000#if !UE_BUILD_SHIPPING
1001 {
"Comment",
"/**\n\x09 * Create a color tween that animates a vector/color parameter on a dynamic material instance to an absolute color.\n\x09 *\n\x09 * The material parameter's starting color is sampled on the first update and the tween will interpolate\n\x09 * from that start value to the provided `to` FColor over `duration` seconds. Easing may be controlled\n\x09 * using a predefined `EEaseType` or an optional `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the color parameter.\n\x09 * @param parameterName The name of the color parameter to animate.\n\x09 * @param to Target FColor value for the material parameter.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickColorTween, or nullptr on failure.\n\x09 */" },
1003 {
"CPP_Default_bShouldAutoKill",
"true" },
1004 {
"CPP_Default_bShouldAutoPlay",
"false" },
1005 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1006 {
"CPP_Default_duration",
"1.000000" },
1007 {
"CPP_Default_easeCurve",
"None" },
1008 {
"CPP_Default_easeType",
"Linear" },
1009 {
"CPP_Default_loops",
"1" },
1010 {
"CPP_Default_loopType",
"Restart" },
1011 {
"CPP_Default_timeScale",
"1.000000" },
1012 {
"CPP_Default_tweenTag",
"" },
1013 {
"Keywords",
"Tween | Color | Material" },
1014 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1015#if !UE_BUILD_SHIPPING
1016 {
"ToolTip",
"Create a color tween that animates a vector/color parameter on a dynamic material instance to an absolute color.\n\nThe material parameter's starting color is sampled on the first update and the tween will interpolate\nfrom that start value to the provided `to` FColor over `duration` seconds. Easing may be controlled\nusing a predefined `EEaseType` or an optional `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the color parameter.\n@param parameterName The name of the color parameter to animate.\n@param to Target FColor value for the material parameter.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickColorTween, or nullptr on failure." },
1018 {
"WorldContext",
"worldContextObject" },
1020 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
1021 {
"NativeConst",
"" },
1023 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1024 {
"NativeConst",
"" },
1026 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1027 {
"NativeConst",
"" },
1030 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1031 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
1032 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
1033 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1034 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1035 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1036 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1037 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1038 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1039 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1040 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1041 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1042 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1043 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1044 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1045 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1046 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1047 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1048 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1049 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1050 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1051 static const UECodeGen_Private::FFunctionParams FuncParams;
1053const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1054const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
1055const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
1056const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1057const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1058const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1059const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_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) };
1060const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1061const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1062const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1063const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_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) };
1064const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1065const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1066void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1070const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_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(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1071void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1075const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_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(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1076void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1080const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_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(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1081const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1082const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers[] = {
1083 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_worldContextObject,
1084 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_material,
1085 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_parameterName,
1086 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_to,
1087 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_duration,
1088 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_timeScale,
1089 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType_Underlying,
1090 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType,
1091 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeCurve,
1092 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loops,
1093 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType_Underlying,
1094 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType,
1095 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_tweenTag,
1096 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill,
1097 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
1098 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
1099 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_ReturnValue,
1101static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers) < 2048);
1102const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenColorParameterTo_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::Function_MetaDataParams)}, };
1104UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material()
1106 static UFunction* ReturnFunction =
nullptr;
1107 if (!ReturnFunction)
1109 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::FuncParams);
1111 return ReturnFunction;
1113DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenColorParameterTo_Material)
1115 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1116 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
1117 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
1118 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
1119 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1120 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1121 P_GET_ENUM(EEaseType,Z_Param_easeType);
1122 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1123 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1124 P_GET_ENUM(ELoopType,Z_Param_loopType);
1125 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1126 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1127 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1128 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1131 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenColorParameterTo_Material(Z_Param_worldContextObject,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);
1141 const UObject* worldContextObject;
1144 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1145 {
"Category",
"QuickTween" },
1146#if !UE_BUILD_SHIPPING
1147 {
"Comment",
"/**\n\x09 * Complete all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and immediately completes all active tweens, setting them to their end state.\n\x09 * Completed tweens may be auto-killed based on their configuration.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
1149 {
"Keywords",
"Tween | Complete | All" },
1150 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1151#if !UE_BUILD_SHIPPING
1152 {
"ToolTip",
"Complete all active QuickTweens within the specified world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand immediately completes all active tweens, setting them to their end state.\nCompleted tweens may be auto-killed based on their configuration.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
1154 {
"WorldContext",
"worldContextObject" },
1156 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
1157 {
"NativeConst",
"" },
1160 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1161 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1162 static const UECodeGen_Private::FFunctionParams FuncParams;
1164const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCompleteAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
1165const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers[] = {
1166 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::NewProp_worldContextObject,
1168static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers) < 2048);
1169const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCompleteAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::QuickTweenLibrary_eventQuickTweenCompleteAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::Function_MetaDataParams)}, };
1171UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens()
1173 static UFunction* ReturnFunction =
nullptr;
1174 if (!ReturnFunction)
1176 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::FuncParams);
1178 return ReturnFunction;
1180DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCompleteAllTweens)
1182 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1195 UObject* worldContextObject;
1199 bool bShouldAutoKill;
1200 bool bShouldPlayWhilePaused;
1204 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1205 {
"Category",
"QuickTween" },
1206#if !UE_BUILD_SHIPPING
1207 {
"Comment",
"/**\n\x09 * Create a new Quick Tween sequence.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the sequence.\n\x09 * @param loops Number of times to loop the sequence. Use -1 for infinite.\n\x09 * @param loopType How the sequence loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created sequence.\n\x09 * @param bShouldAutoKill If true the sequence will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the sequence will update while game is paused.\n\x09 * @return A newly created UQuickTweenSequence pointer.\n\x09 */" },
1209 {
"CPP_Default_bShouldAutoKill",
"true" },
1210 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1211 {
"CPP_Default_loops",
"1" },
1212 {
"CPP_Default_loopType",
"Restart" },
1213 {
"CPP_Default_tweenTag",
"" },
1214 {
"Keywords",
"Tween | Sequence | Create | Make" },
1215 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1216#if !UE_BUILD_SHIPPING
1217 {
"ToolTip",
"Create a new Quick Tween sequence.\n\n@param worldContextObject Context object used to find the world for the sequence.\n@param loops Number of times to loop the sequence. Use -1 for infinite.\n@param loopType How the sequence loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created sequence.\n@param bShouldAutoKill If true the sequence will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the sequence will update while game is paused.\n@return A newly created UQuickTweenSequence pointer." },
1219 {
"WorldContext",
"worldContextObject" },
1221 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1222 {
"NativeConst",
"" },
1225 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1226 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1227 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1228 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1229 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1230 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1231 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1232 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1233 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1234 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1235 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1236 static const UECodeGen_Private::FFunctionParams FuncParams;
1238const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1239const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1240const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_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) };
1241const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1242const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1243void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1247const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_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(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1248void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1252const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_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(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1253const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, ReturnValue), Z_Construct_UClass_UQuickTweenSequence_NoRegister, METADATA_PARAMS(0,
nullptr) };
1254const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers[] = {
1255 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_worldContextObject,
1256 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loops,
1257 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType_Underlying,
1258 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType,
1259 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_tweenTag,
1260 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill,
1261 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused,
1262 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_ReturnValue,
1264static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers) < 2048);
1265const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateSequence", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::QuickTweenLibrary_eventQuickTweenCreateSequence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::Function_MetaDataParams)}, };
1267UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence()
1269 static UFunction* ReturnFunction =
nullptr;
1270 if (!ReturnFunction)
1272 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::FuncParams);
1274 return ReturnFunction;
1276DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateSequence)
1278 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1279 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1280 P_GET_ENUM(ELoopType,Z_Param_loopType);
1281 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1282 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1283 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1296 UObject* worldContextObject;
1299 FScriptDelegate setter;
1303 UCurveFloat* easeCurve;
1307 bool bShouldAutoKill;
1308 bool bShouldPlayWhilePaused;
1309 bool bShouldAutoPlay;
1313 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1314 {
"Category",
"QuickTween" },
1315#if !UE_BUILD_SHIPPING
1316 {
"Comment",
"/**\n\x09 * Create a Color tween that interpolates between two FColor values and applies the\n\x09 * interpolated value via the provided setter delegate each tick.\n\x09 *\n\x09 * Easing can be controlled with a predefined EEaseType or by supplying a UCurveFloat.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Starting FColor value.\n\x09 * @param to Target FColor value.\n\x09 * @param setter Delegate invoked each update with the current interpolated FColor.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickColorTween.\n\x09 */" },
1318 {
"CPP_Default_bShouldAutoKill",
"true" },
1319 {
"CPP_Default_bShouldAutoPlay",
"false" },
1320 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1321 {
"CPP_Default_duration",
"1.000000" },
1322 {
"CPP_Default_easeCurve",
"None" },
1323 {
"CPP_Default_easeType",
"Linear" },
1324 {
"CPP_Default_loops",
"1" },
1325 {
"CPP_Default_loopType",
"Restart" },
1326 {
"CPP_Default_timeScale",
"1.000000" },
1327 {
"CPP_Default_tweenTag",
"" },
1328 {
"Keywords",
"Tween | Color" },
1329 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1330#if !UE_BUILD_SHIPPING
1331 {
"ToolTip",
"Create a Color tween that interpolates between two FColor values and applies the\ninterpolated value via the provided setter delegate each tick.\n\nEasing can be controlled with a predefined EEaseType or by supplying a UCurveFloat.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Starting FColor value.\n@param to Target FColor value.\n@param setter Delegate invoked each update with the current interpolated FColor.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickColorTween." },
1333 {
"WorldContext",
"worldContextObject" },
1335 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
1336 {
"NativeConst",
"" },
1338 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1339 {
"NativeConst",
"" },
1341 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1342 {
"NativeConst",
"" },
1345 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1346 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
1347 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1348 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1349 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1350 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1351 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1352 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1353 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1354 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1355 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1356 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1357 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1358 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1359 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1360 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1361 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1362 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1363 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1364 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1365 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1366 static const UECodeGen_Private::FFunctionParams FuncParams;
1368const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1369const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, from), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
1370const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1371const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_ColorSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
1372const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1373const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1374const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_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) };
1375const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1376const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1377const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1378const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_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) };
1379const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1380const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1381void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1385const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_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(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1386void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1390const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_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(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1391void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1395const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_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(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1396const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1397const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers[] = {
1398 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_worldContextObject,
1399 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_from,
1400 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_to,
1401 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_setter,
1402 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_duration,
1403 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_timeScale,
1404 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType_Underlying,
1405 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType,
1406 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeCurve,
1407 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loops,
1408 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType_Underlying,
1409 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType,
1410 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_tweenTag,
1411 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill,
1412 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused,
1413 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay,
1414 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_ReturnValue,
1416static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers) < 2048);
1417const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenColor", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::Function_MetaDataParams)}, };
1419UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor()
1421 static UFunction* ReturnFunction =
nullptr;
1422 if (!ReturnFunction)
1424 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::FuncParams);
1426 return ReturnFunction;
1428DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenColor)
1430 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1431 P_GET_STRUCT_REF(FColor,Z_Param_Out_from);
1432 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
1433 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1434 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1435 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1436 P_GET_ENUM(EEaseType,Z_Param_easeType);
1437 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1438 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1439 P_GET_ENUM(ELoopType,Z_Param_loopType);
1440 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1441 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1442 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1443 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1446 *(
UQuickColorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenCreateTweenColor(Z_Param_worldContextObject,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);
1456 UObject* worldContextObject;
1459 bool bShouldAutoKill;
1460 bool bShouldPlayWhilePaused;
1461 bool bShouldAutoPlay;
1465 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1466 {
"Category",
"QuickTween" },
1467#if !UE_BUILD_SHIPPING
1468 {
"Comment",
"/**\n\x09 * Create an empty tween that acts as a timed marker or delay without modifying values.\n\x09 *\n\x09 * The empty tween runs for \\p duration seconds and can be tagged and configured to\n\x09 * auto-kill, play while the game is paused, or auto-play on creation. Useful for\n\x09 * creating delays, sequencing, or timed callbacks in Blueprints and C++.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickEmptyTween, or nullptr on failure.\n\x09 */" },
1470 {
"CPP_Default_bShouldAutoKill",
"true" },
1471 {
"CPP_Default_bShouldAutoPlay",
"false" },
1472 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1473 {
"CPP_Default_duration",
"1.000000" },
1474 {
"CPP_Default_tweenTag",
"" },
1475 {
"Keywords",
"Tween | Empty" },
1476 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1477#if !UE_BUILD_SHIPPING
1478 {
"ToolTip",
"Create an empty tween that acts as a timed marker or delay without modifying values.\n\nThe empty tween runs for \\p duration seconds and can be tagged and configured to\nauto-kill, play while the game is paused, or auto-play on creation. Useful for\ncreating delays, sequencing, or timed callbacks in Blueprints and C++.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickEmptyTween, or nullptr on failure." },
1480 {
"WorldContext",
"worldContextObject" },
1482 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1483 {
"NativeConst",
"" },
1486 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1487 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1488 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1489 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1490 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1491 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1492 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1493 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1494 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1495 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1496 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1497 static const UECodeGen_Private::FFunctionParams FuncParams;
1499const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1500const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1501const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1502void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1506const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_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(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1507void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1511const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_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(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1512void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1516const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_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(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1517const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, ReturnValue), Z_Construct_UClass_UQuickEmptyTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1518const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers[] = {
1519 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_worldContextObject,
1520 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_duration,
1521 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_tweenTag,
1522 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill,
1523 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused,
1524 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay,
1525 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_ReturnValue,
1527static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers) < 2048);
1528const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenEmpty", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::Function_MetaDataParams)}, };
1530UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty()
1532 static UFunction* ReturnFunction =
nullptr;
1533 if (!ReturnFunction)
1535 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::FuncParams);
1537 return ReturnFunction;
1539DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenEmpty)
1541 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1542 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1543 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1544 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1545 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1546 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1559 UObject* worldContextObject;
1562 FScriptDelegate setter;
1566 UCurveFloat* easeCurve;
1570 bool bShouldAutoKill;
1571 bool bShouldPlayWhilePaused;
1572 bool bShouldAutoPlay;
1576 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1577 {
"Category",
"QuickTween" },
1578#if !UE_BUILD_SHIPPING
1579 {
"Comment",
"/**\n\x09 * Create a float tween that interpolates a value from `from` to `to` and applies it via `setter`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Delegate that returns the starting float value.\n\x09 * @param to Delegate that returns the target float value.\n\x09 * @param setter Delegate invoked each update with the current interpolated float value.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite loops.\n\x09 * @param loopType How the tween loops (e.g., Restart, PingPong).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true, the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return A pointer to the created `UQuickFloatTween`.\n\x09 */" },
1581 {
"CPP_Default_bShouldAutoKill",
"true" },
1582 {
"CPP_Default_bShouldAutoPlay",
"false" },
1583 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1584 {
"CPP_Default_duration",
"1.000000" },
1585 {
"CPP_Default_easeCurve",
"None" },
1586 {
"CPP_Default_easeType",
"Linear" },
1587 {
"CPP_Default_loops",
"1" },
1588 {
"CPP_Default_loopType",
"Restart" },
1589 {
"CPP_Default_timeScale",
"1.000000" },
1590 {
"CPP_Default_tweenTag",
"" },
1591 {
"Keywords",
"Tween | Float" },
1592 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1593#if !UE_BUILD_SHIPPING
1594 {
"ToolTip",
"Create a float tween that interpolates a value from `from` to `to` and applies it via `setter`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Delegate that returns the starting float value.\n@param to Delegate that returns the target float value.\n@param setter Delegate invoked each update with the current interpolated float value.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite loops.\n@param loopType How the tween loops (e.g., Restart, PingPong).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true, the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true, the tween will update while the game is paused.\n@param bShouldAutoPlay If true, the tween will start playing immediately after creation.\n@return A pointer to the created `UQuickFloatTween`." },
1596 {
"WorldContext",
"worldContextObject" },
1598 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1599 {
"NativeConst",
"" },
1602 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1603 static const UECodeGen_Private::FFloatPropertyParams NewProp_from;
1604 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
1605 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1606 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1607 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1608 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1609 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1610 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1611 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1612 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1613 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1614 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1615 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1616 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1617 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1618 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1619 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1620 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1621 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1622 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1623 static const UECodeGen_Private::FFunctionParams FuncParams;
1625const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1626const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, from), METADATA_PARAMS(0,
nullptr) };
1627const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, to), METADATA_PARAMS(0,
nullptr) };
1628const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_FloatSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
1629const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1630const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1631const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_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) };
1632const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1633const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1634const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1635const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_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) };
1636const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1637const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1638void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1642const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_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(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1643void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1647const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_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(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1648void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1652const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_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(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1653const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1654const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers[] = {
1655 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_worldContextObject,
1656 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_from,
1657 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_to,
1658 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_setter,
1659 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_duration,
1660 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_timeScale,
1661 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType_Underlying,
1662 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType,
1663 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeCurve,
1664 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loops,
1665 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType_Underlying,
1666 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType,
1667 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_tweenTag,
1668 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill,
1669 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused,
1670 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay,
1671 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_ReturnValue,
1673static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers) < 2048);
1674const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenFloat", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::Function_MetaDataParams)}, };
1676UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat()
1678 static UFunction* ReturnFunction =
nullptr;
1679 if (!ReturnFunction)
1681 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::FuncParams);
1683 return ReturnFunction;
1685DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenFloat)
1687 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1688 P_GET_PROPERTY(FFloatProperty,Z_Param_from);
1689 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
1690 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1691 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1692 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1693 P_GET_ENUM(EEaseType,Z_Param_easeType);
1694 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1695 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1696 P_GET_ENUM(ELoopType,Z_Param_loopType);
1697 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1698 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1699 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1700 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1703 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenCreateTweenFloat(Z_Param_worldContextObject,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);
1713 UObject* worldContextObject;
1716 FScriptDelegate setter;
1720 UCurveFloat* easeCurve;
1724 bool bShouldAutoKill;
1725 bool bShouldPlayWhilePaused;
1726 bool bShouldAutoPlay;
1730 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1731 {
"Category",
"QuickTween" },
1732#if !UE_BUILD_SHIPPING
1733 {
"Comment",
"/**\n\x09 * Create an Int tween that interpolates between two integer values and applies the\n\x09 * interpolated value via the provided setter delegate each tick.\n\x09 *\n\x09 * The tween uses floating point easing internally but outputs integer values to the setter.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Starting integer value.\n\x09 * @param to Target integer value.\n\x09 * @param setter Delegate invoked each update with the current interpolated integer.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickIntTween.\n\x09 */" },
1735 {
"CPP_Default_bShouldAutoKill",
"true" },
1736 {
"CPP_Default_bShouldAutoPlay",
"false" },
1737 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1738 {
"CPP_Default_duration",
"1.000000" },
1739 {
"CPP_Default_easeCurve",
"None" },
1740 {
"CPP_Default_easeType",
"Linear" },
1741 {
"CPP_Default_loops",
"1" },
1742 {
"CPP_Default_loopType",
"Restart" },
1743 {
"CPP_Default_timeScale",
"1.000000" },
1744 {
"CPP_Default_tweenTag",
"" },
1745 {
"Keywords",
"Tween | Int" },
1746 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1747#if !UE_BUILD_SHIPPING
1748 {
"ToolTip",
"Create an Int tween that interpolates between two integer values and applies the\ninterpolated value via the provided setter delegate each tick.\n\nThe tween uses floating point easing internally but outputs integer values to the setter.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Starting integer value.\n@param to Target integer value.\n@param setter Delegate invoked each update with the current interpolated integer.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickIntTween." },
1750 {
"WorldContext",
"worldContextObject" },
1752 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1753 {
"NativeConst",
"" },
1756 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1757 static const UECodeGen_Private::FIntPropertyParams NewProp_from;
1758 static const UECodeGen_Private::FIntPropertyParams NewProp_to;
1759 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1760 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1761 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1762 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1763 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1764 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1765 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1766 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1767 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1768 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1769 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
1770 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1771 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
1772 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1773 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
1774 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1775 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1776 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
1777 static const UECodeGen_Private::FFunctionParams FuncParams;
1779const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1780const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, from), METADATA_PARAMS(0,
nullptr) };
1781const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, to), METADATA_PARAMS(0,
nullptr) };
1782const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_IntSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
1783const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1784const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1785const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_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) };
1786const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1787const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1788const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1789const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_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) };
1790const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1791const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1792void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1796const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_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(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1797void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1801const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_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(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1802void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1806const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_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(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1807const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, ReturnValue), Z_Construct_UClass_UQuickIntTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1808const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers[] = {
1809 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_worldContextObject,
1810 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_from,
1811 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_to,
1812 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_setter,
1813 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_duration,
1814 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_timeScale,
1815 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType_Underlying,
1816 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType,
1817 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeCurve,
1818 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loops,
1819 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType_Underlying,
1820 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType,
1821 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_tweenTag,
1822 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill,
1823 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused,
1824 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay,
1825 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_ReturnValue,
1827static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers) < 2048);
1828const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenInt", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::Function_MetaDataParams)}, };
1830UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt()
1832 static UFunction* ReturnFunction =
nullptr;
1833 if (!ReturnFunction)
1835 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::FuncParams);
1837 return ReturnFunction;
1839DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenInt)
1841 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1842 P_GET_PROPERTY(FIntProperty,Z_Param_from);
1843 P_GET_PROPERTY(FIntProperty,Z_Param_to);
1844 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1845 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1846 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1847 P_GET_ENUM(EEaseType,Z_Param_easeType);
1848 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1849 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1850 P_GET_ENUM(ELoopType,Z_Param_loopType);
1851 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1852 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1853 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1854 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1857 *(
UQuickIntTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenCreateTweenInt(Z_Param_worldContextObject,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);
1867 UObject* worldContextObject;
1870 FScriptDelegate setter;
1871 bool bUseShortestPath;
1875 UCurveFloat* easeCurve;
1879 bool bShouldAutoKill;
1880 bool bShouldPlayWhilePaused;
1881 bool bShouldAutoPlay;
1885 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1886 {
"Category",
"QuickTween" },
1887#if !UE_BUILD_SHIPPING
1888 {
"Comment",
"/**\n\x09 * Create a rotator tween that interpolates between two rotator values using delegates.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Delegate that returns the starting rotation.\n\x09 * @param to Delegate that returns the target rotation.\n\x09 * @param setter Delegate invoked each update with the current interpolated rotator.\n\x09 * @param bUseShortestPath If true, rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite loops.\n\x09 * @param loopType How the tween loops (e.g., Restart, PingPong).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true, the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return A pointer to the created UQuickRotatorTween, or nullptr on failure.\n\x09 */" },
1890 {
"CPP_Default_bShouldAutoKill",
"true" },
1891 {
"CPP_Default_bShouldAutoPlay",
"false" },
1892 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
1893 {
"CPP_Default_duration",
"1.000000" },
1894 {
"CPP_Default_easeCurve",
"None" },
1895 {
"CPP_Default_easeType",
"Linear" },
1896 {
"CPP_Default_loops",
"1" },
1897 {
"CPP_Default_loopType",
"Restart" },
1898 {
"CPP_Default_timeScale",
"1.000000" },
1899 {
"CPP_Default_tweenTag",
"" },
1900 {
"Keywords",
"Tween | Rotator" },
1901 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
1902#if !UE_BUILD_SHIPPING
1903 {
"ToolTip",
"Create a rotator tween that interpolates between two rotator values using delegates.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Delegate that returns the starting rotation.\n@param to Delegate that returns the target rotation.\n@param setter Delegate invoked each update with the current interpolated rotator.\n@param bUseShortestPath If true, rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite loops.\n@param loopType How the tween loops (e.g., Restart, PingPong).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true, the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true, the tween will update while the game is paused.\n@param bShouldAutoPlay If true, the tween will start playing immediately after creation.\n@return A pointer to the created UQuickRotatorTween, or nullptr on failure." },
1905 {
"WorldContext",
"worldContextObject" },
1907 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
1908 {
"NativeConst",
"" },
1910 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1911 {
"NativeConst",
"" },
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_from;
1919 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1920 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1921 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
1922 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
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_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
1943const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, from), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
1944const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, to), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1945const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_RotatorSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
1946void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
1950const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_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(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
1951const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, duration), METADATA_PARAMS(0,
nullptr) };
1952const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
1953const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_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) };
1954const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
1955const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
1956const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, loops), METADATA_PARAMS(0,
nullptr) };
1957const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_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) };
1958const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
1959const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1960void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
1964const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_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(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
1965void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
1969const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_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(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
1970void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
1974const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_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(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
1975const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
1976const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers[] = {
1977 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_worldContextObject,
1978 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_from,
1979 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_to,
1980 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_setter,
1981 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath,
1982 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_duration,
1983 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_timeScale,
1984 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType_Underlying,
1985 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType,
1986 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeCurve,
1987 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loops,
1988 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType_Underlying,
1989 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType,
1990 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_tweenTag,
1991 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill,
1992 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused,
1993 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay,
1994 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_ReturnValue,
1996static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers) < 2048);
1997const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenRotator", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::Function_MetaDataParams)}, };
1999UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator()
2001 static UFunction* ReturnFunction =
nullptr;
2002 if (!ReturnFunction)
2004 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::FuncParams);
2006 return ReturnFunction;
2008DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenRotator)
2010 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2011 P_GET_STRUCT_REF(FRotator,Z_Param_Out_from);
2012 P_GET_STRUCT_REF(FRotator,Z_Param_Out_to);
2013 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
2014 P_GET_UBOOL(Z_Param_bUseShortestPath);
2015 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2016 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2017 P_GET_ENUM(EEaseType,Z_Param_easeType);
2018 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2019 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2020 P_GET_ENUM(ELoopType,Z_Param_loopType);
2021 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2022 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2023 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2024 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2027 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenCreateTweenRotator(Z_Param_worldContextObject,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);
2037 UObject* worldContextObject;
2040 FScriptDelegate setter;
2044 UCurveFloat* easeCurve;
2048 bool bShouldAutoKill;
2049 bool bShouldPlayWhilePaused;
2050 bool bShouldAutoPlay;
2054 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2055 {
"Category",
"QuickTween" },
2056#if !UE_BUILD_SHIPPING
2057 {
"Comment",
"/**\n\x09 * Create a vector tween that interpolates between two FVector values using delegate getters\n\x09 * and applies the interpolated value via a setter delegate each tick.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Delegate that returns the starting FVector value.\n\x09 * @param to Delegate that returns the target FVector value.\n\x09 * @param setter Delegate invoked each update with the current interpolated FVector.\n\x09 * @param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n\x09 * @param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n\x09 * @param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n\x09 * @param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to true.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused. Defaults to false.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n\x09 * @return A pointer to the created UQuickVectorTween.\n\x09 */" },
2059 {
"CPP_Default_bShouldAutoKill",
"true" },
2060 {
"CPP_Default_bShouldAutoPlay",
"false" },
2061 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2062 {
"CPP_Default_duration",
"1.000000" },
2063 {
"CPP_Default_easeCurve",
"None" },
2064 {
"CPP_Default_easeType",
"Linear" },
2065 {
"CPP_Default_loops",
"1" },
2066 {
"CPP_Default_loopType",
"Restart" },
2067 {
"CPP_Default_timeScale",
"1.000000" },
2068 {
"CPP_Default_tweenTag",
"" },
2069 {
"Keywords",
"Tween | Vector" },
2070 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2071#if !UE_BUILD_SHIPPING
2072 {
"ToolTip",
"Create a vector tween that interpolates between two FVector values using delegate getters\nand applies the interpolated value via a setter delegate each tick.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Delegate that returns the starting FVector value.\n@param to Delegate that returns the target FVector value.\n@param setter Delegate invoked each update with the current interpolated FVector.\n@param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n@param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n@param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n@param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n@param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n@param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to true.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused. Defaults to false.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n@return A pointer to the created UQuickVectorTween." },
2074 {
"WorldContext",
"worldContextObject" },
2076 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
2077 {
"NativeConst",
"" },
2079 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2080 {
"NativeConst",
"" },
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_from;
2088 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2089 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
2090 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2091 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2092 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2093 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2094 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2095 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2096 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2097 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2098 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2099 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2100 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2101 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2102 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2103 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2104 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2105 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2106 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2107 static const UECodeGen_Private::FFunctionParams FuncParams;
2109const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2110const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, from), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
2111const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2112const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_VectorSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
2113const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2114const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2115const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_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) };
2116const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2117const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2118const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2119const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_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) };
2120const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2121const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2122void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2126const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_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(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2127void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2131const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_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(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2132void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2136const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_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(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2137const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2138const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers[] = {
2139 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_worldContextObject,
2140 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_from,
2141 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_to,
2142 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_setter,
2143 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_duration,
2144 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_timeScale,
2145 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType_Underlying,
2146 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType,
2147 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeCurve,
2148 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loops,
2149 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType_Underlying,
2150 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType,
2151 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_tweenTag,
2152 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill,
2153 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused,
2154 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay,
2155 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_ReturnValue,
2157static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers) < 2048);
2158const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenVector", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::Function_MetaDataParams)}, };
2160UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector()
2162 static UFunction* ReturnFunction =
nullptr;
2163 if (!ReturnFunction)
2165 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::FuncParams);
2167 return ReturnFunction;
2169DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenVector)
2171 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2172 P_GET_STRUCT_REF(FVector,Z_Param_Out_from);
2173 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
2174 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
2175 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2176 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2177 P_GET_ENUM(EEaseType,Z_Param_easeType);
2178 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2179 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2180 P_GET_ENUM(ELoopType,Z_Param_loopType);
2181 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2182 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2183 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2184 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2187 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenCreateTweenVector(Z_Param_worldContextObject,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);
2197 UObject* worldContextObject;
2200 FScriptDelegate setter;
2204 UCurveFloat* easeCurve;
2208 bool bShouldAutoKill;
2209 bool bShouldPlayWhilePaused;
2210 bool bShouldAutoPlay;
2214 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2215 {
"Category",
"QuickTween" },
2216#if !UE_BUILD_SHIPPING
2217 {
"Comment",
"/**\n\x09 * Create a Vector2D tween that interpolates between two FVector2D values and applies the\n\x09 * interpolated value via the provided setter delegate each tick.\n\x09 *\n\x09 * The tween will evaluate easing using either a predefined EEaseType or an optional\n\x09 * UCurveFloat. The start and target values are provided directly as parameters.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Starting FVector2D value.\n\x09 * @param to Target FVector2D value.\n\x09 * @param setter Delegate invoked each update with the current interpolated FVector2D.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
2219 {
"CPP_Default_bShouldAutoKill",
"true" },
2220 {
"CPP_Default_bShouldAutoPlay",
"false" },
2221 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2222 {
"CPP_Default_duration",
"1.000000" },
2223 {
"CPP_Default_easeCurve",
"None" },
2224 {
"CPP_Default_easeType",
"Linear" },
2225 {
"CPP_Default_loops",
"1" },
2226 {
"CPP_Default_loopType",
"Restart" },
2227 {
"CPP_Default_timeScale",
"1.000000" },
2228 {
"CPP_Default_tweenTag",
"" },
2229 {
"Keywords",
"Tween | Vector" },
2230 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2231#if !UE_BUILD_SHIPPING
2232 {
"ToolTip",
"Create a Vector2D tween that interpolates between two FVector2D values and applies the\ninterpolated value via the provided setter delegate each tick.\n\nThe tween will evaluate easing using either a predefined EEaseType or an optional\nUCurveFloat. The start and target values are provided directly as parameters.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Starting FVector2D value.\n@param to Target FVector2D value.\n@param setter Delegate invoked each update with the current interpolated FVector2D.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
2234 {
"WorldContext",
"worldContextObject" },
2236 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
2237 {
"NativeConst",
"" },
2239 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2240 {
"NativeConst",
"" },
2242 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2243 {
"NativeConst",
"" },
2246 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2247 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
2248 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2249 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
2250 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2251 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2252 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2253 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2254 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2255 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2256 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2257 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2258 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2259 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2260 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2261 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2262 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2263 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2264 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2265 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2266 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2267 static const UECodeGen_Private::FFunctionParams FuncParams;
2269const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2270const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, from), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
2271const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2272const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_setter = {
"setter",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_Vector2DSetter__DelegateSignature, METADATA_PARAMS(0,
nullptr) };
2273const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2274const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2275const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_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) };
2276const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2277const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2278const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2279const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_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) };
2280const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2281const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2282void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2286const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_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(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2287void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2291const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_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(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2292void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2296const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_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(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2297const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2298const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers[] = {
2299 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_worldContextObject,
2300 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_from,
2301 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_to,
2302 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_setter,
2303 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_duration,
2304 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_timeScale,
2305 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType_Underlying,
2306 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType,
2307 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeCurve,
2308 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loops,
2309 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType_Underlying,
2310 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType,
2311 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_tweenTag,
2312 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill,
2313 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused,
2314 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay,
2315 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_ReturnValue,
2317static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers) < 2048);
2318const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenCreateTweenVector2D", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::Function_MetaDataParams)}, };
2320UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D()
2322 static UFunction* ReturnFunction =
nullptr;
2323 if (!ReturnFunction)
2325 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::FuncParams);
2327 return ReturnFunction;
2329DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenVector2D)
2331 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2332 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_from);
2333 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
2334 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
2335 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2336 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2337 P_GET_ENUM(EEaseType,Z_Param_easeType);
2338 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2339 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2340 P_GET_ENUM(ELoopType,Z_Param_loopType);
2341 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2342 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2343 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2344 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2347 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenCreateTweenVector2D(Z_Param_worldContextObject,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);
2357 const UObject* worldContextObject;
2358 FScriptDelegate predicate;
2359 FScriptDelegate action;
2362 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2363 {
"Category",
"QuickTween" },
2364#if !UE_BUILD_SHIPPING
2365 {
"Comment",
"/**\n\x09 * Execute a specified action on all active QuickTweens that match a given predicate within the world context.\n\x09 *\n\x09 * This function searches through all active tweens managed by the tween manager\n\x09 * associated with the provided \\p worldContextObject. For each tween that satisfies\n\x09 * the given \\p predicate, the specified \\p action is executed.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 * @param predicate The predicate function used to filter tweens.\n\x09 * @param action The action to execute on matching tweens.\n\x09 */" },
2367 {
"Keywords",
"Tween | Some" },
2368 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2369#if !UE_BUILD_SHIPPING
2370 {
"ToolTip",
"Execute a specified action on all active QuickTweens that match a given predicate within the world context.\n\nThis function searches through all active tweens managed by the tween manager\nassociated with the provided \\p worldContextObject. For each tween that satisfies\nthe given \\p predicate, the specified \\p action is executed.\n\n@param worldContextObject Context object used to locate the world that contains the tweens.\n@param predicate The predicate function used to filter tweens.\n@param action The action to execute on matching tweens." },
2372 {
"WorldContext",
"worldContextObject" },
2374 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2375 {
"NativeConst",
"" },
2377 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_predicate_MetaData[] = {
2378 {
"NativeConst",
"" },
2380 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_action_MetaData[] = {
2381 {
"NativeConst",
"" },
2384 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2385 static const UECodeGen_Private::FDelegatePropertyParams NewProp_predicate;
2386 static const UECodeGen_Private::FDelegatePropertyParams NewProp_action;
2387 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2388 static const UECodeGen_Private::FFunctionParams FuncParams;
2390const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2391const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_predicate = {
"predicate",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms, predicate), Z_Construct_UDelegateFunction_QuickTween_QuickConstTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_predicate_MetaData), NewProp_predicate_MetaData) };
2392const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_action = {
"action",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms, action), Z_Construct_UDelegateFunction_QuickTween_QuickTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_action_MetaData), NewProp_action_MetaData) };
2393const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers[] = {
2394 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_worldContextObject,
2395 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_predicate,
2396 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_action,
2398static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers) < 2048);
2399const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenExecuteActionByPredicate", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::Function_MetaDataParams)}, };
2401UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate()
2403 static UFunction* ReturnFunction =
nullptr;
2404 if (!ReturnFunction)
2406 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::FuncParams);
2408 return ReturnFunction;
2410DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenExecuteActionByPredicate)
2412 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2413 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_predicate);
2414 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_action);
2427 const UObject* worldContextObject;
2428 FScriptDelegate action;
2431 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2432 {
"Category",
"QuickTween" },
2433#if !UE_BUILD_SHIPPING
2434 {
"Comment",
"/**\n\x09 * Execute a specified action on all active QuickTweens within the given world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and performs the specified \\p action on all active tweens. The action is defined\n\x09 * by the FQuickTweenableAction enum (e.g., Pause, Play, Reverse, etc.).\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 * @param action The action to execute on all active tweens.\n\x09 */" },
2436 {
"Keywords",
"Tween | All" },
2437 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2438#if !UE_BUILD_SHIPPING
2439 {
"ToolTip",
"Execute a specified action on all active QuickTweens within the given world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand performs the specified \\p action on all active tweens. The action is defined\nby the FQuickTweenableAction enum (e.g., Pause, Play, Reverse, etc.).\n\n@param worldContextObject Context object used to locate the world that contains the tweens.\n@param action The action to execute on all active tweens." },
2441 {
"WorldContext",
"worldContextObject" },
2443 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2444 {
"NativeConst",
"" },
2446 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_action_MetaData[] = {
2447 {
"NativeConst",
"" },
2450 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2451 static const UECodeGen_Private::FDelegatePropertyParams NewProp_action;
2452 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2453 static const UECodeGen_Private::FFunctionParams FuncParams;
2455const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionOnAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2456const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_action = {
"action",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionOnAllTweens_Parms, action), Z_Construct_UDelegateFunction_QuickTween_QuickTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_action_MetaData), NewProp_action_MetaData) };
2457const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers[] = {
2458 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_worldContextObject,
2459 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_action,
2461static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers) < 2048);
2462const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenExecuteActionOnAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::QuickTweenLibrary_eventQuickTweenExecuteActionOnAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::Function_MetaDataParams)}, };
2464UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens()
2466 static UFunction* ReturnFunction =
nullptr;
2467 if (!ReturnFunction)
2469 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::FuncParams);
2471 return ReturnFunction;
2473DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenExecuteActionOnAllTweens)
2475 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2476 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_action);
2489 const UObject* worldContextObject;
2490 FScriptDelegate predicate;
2491 TArray<UQuickTweenable*> ReturnValue;
2494 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2495 {
"Category",
"QuickTween" },
2496#if !UE_BUILD_SHIPPING
2497 {
"Comment",
"/**\n\x09 * Find all active QuickTweens that match a specified predicate within the world context.\n\x09 *\n\x09 * This function searches through all active tweens managed by the tween manager\n\x09 * associated with the provided \\p worldContextObject and returns an array of\n\x09 * UQuickTweenable instances that satisfy the given \\p predicate.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 * @param predicate The predicate function used to filter tweens.\n\x09 * @return An array of UQuickTweenable pointers that match the predicate.\n\x09 */" },
2499 {
"Keywords",
"Tween | Find | All" },
2500 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2501#if !UE_BUILD_SHIPPING
2502 {
"ToolTip",
"Find all active QuickTweens that match a specified predicate within the world context.\n\nThis function searches through all active tweens managed by the tween manager\nassociated with the provided \\p worldContextObject and returns an array of\nUQuickTweenable instances that satisfy the given \\p predicate.\n\n@param worldContextObject Context object used to locate the world that contains the tweens.\n@param predicate The predicate function used to filter tweens.\n@return An array of UQuickTweenable pointers that match the predicate." },
2504 {
"WorldContext",
"worldContextObject" },
2506 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2507 {
"NativeConst",
"" },
2509 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_predicate_MetaData[] = {
2510 {
"NativeConst",
"" },
2513 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2514 static const UECodeGen_Private::FDelegatePropertyParams NewProp_predicate;
2515 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner;
2516 static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
2517 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2518 static const UECodeGen_Private::FFunctionParams FuncParams;
2520const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2521const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_predicate = {
"predicate",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms, predicate), Z_Construct_UDelegateFunction_QuickTween_QuickConstTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_predicate_MetaData), NewProp_predicate_MetaData) };
2522const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue_Inner = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, 0, Z_Construct_UClass_UQuickTweenable_NoRegister, METADATA_PARAMS(0,
nullptr) };
2523const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0,
nullptr) };
2524const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers[] = {
2525 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_worldContextObject,
2526 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_predicate,
2527 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue_Inner,
2528 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue,
2530static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers) < 2048);
2531const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenFindAllTweensByPredicate", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::Function_MetaDataParams)}, };
2533UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate()
2535 static UFunction* ReturnFunction =
nullptr;
2536 if (!ReturnFunction)
2538 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::FuncParams);
2540 return ReturnFunction;
2542DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenFindAllTweensByPredicate)
2544 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2545 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_predicate);
2558 const UObject* worldContextObject;
2563 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2564 {
"Category",
"QuickTween" },
2565#if !UE_BUILD_SHIPPING
2566 {
"Comment",
"/**\n\x09 * Find an active QuickTween by its tag within the world context.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tween.\n\x09 * @param tweenTag Tag identifying the tween to find.\n\x09 * @return Pointer to the found UQuickTweenable instance, or nullptr if none found.\n\x09 */" },
2568 {
"Keywords",
"Tween | Find | By Tag" },
2569 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2570#if !UE_BUILD_SHIPPING
2571 {
"ToolTip",
"Find an active QuickTween by its tag within the world context.\n\n@param worldContextObject Context object used to locate the world that contains the tween.\n@param tweenTag Tag identifying the tween to find.\n@return Pointer to the found UQuickTweenable instance, or nullptr if none found." },
2573 {
"WorldContext",
"worldContextObject" },
2575 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2576 {
"NativeConst",
"" },
2578 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2579 {
"NativeConst",
"" },
2582 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2583 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2584 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2585 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2586 static const UECodeGen_Private::FFunctionParams FuncParams;
2588const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2589const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2590const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms, ReturnValue), Z_Construct_UClass_UQuickTweenable_NoRegister, METADATA_PARAMS(0,
nullptr) };
2591const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers[] = {
2592 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_worldContextObject,
2593 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_tweenTag,
2594 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_ReturnValue,
2596static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers) < 2048);
2597const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenFindTweenByTag", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::Function_MetaDataParams)}, };
2599UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag()
2601 static UFunction* ReturnFunction =
nullptr;
2602 if (!ReturnFunction)
2604 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::FuncParams);
2606 return ReturnFunction;
2608DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenFindTweenByTag)
2610 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2611 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2624 const UObject* worldContextObject;
2627 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2628 {
"Category",
"QuickTween" },
2629#if !UE_BUILD_SHIPPING
2630 {
"Comment",
"/**\n\x09 * Kill all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and immediately kills/removes all active tweens. Use this to forcefully stop\n\x09 * any running tweens (useful for cleanup, level transitions, or global reset).\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
2632 {
"Keywords",
"Tween | Kill | All" },
2633 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2634#if !UE_BUILD_SHIPPING
2635 {
"ToolTip",
"Kill all active QuickTweens within the specified world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand immediately kills/removes all active tweens. Use this to forcefully stop\nany running tweens (useful for cleanup, level transitions, or global reset).\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
2637 {
"WorldContext",
"worldContextObject" },
2639 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2640 {
"NativeConst",
"" },
2643 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2644 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2645 static const UECodeGen_Private::FFunctionParams FuncParams;
2647const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenKillAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2648const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers[] = {
2649 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::NewProp_worldContextObject,
2651static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers) < 2048);
2652const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenKillAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::QuickTweenLibrary_eventQuickTweenKillAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::Function_MetaDataParams)}, };
2654UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens()
2656 static UFunction* ReturnFunction =
nullptr;
2657 if (!ReturnFunction)
2659 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::FuncParams);
2661 return ReturnFunction;
2663DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenKillAllTweens)
2665 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2678 UObject* worldContextObject;
2679 USceneComponent* component;
2681 bool bUseShortestPath;
2685 UCurveFloat* easeCurve;
2689 bool bShouldAutoKill;
2690 bool bShouldPlayWhilePaused;
2691 bool bShouldAutoPlay;
2695 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2696 {
"Category",
"QuickTween" },
2697#if !UE_BUILD_SHIPPING
2698 {
"Comment",
"/**\n\x09 * Create a rotator tween that orients a SceneComponent to look at a target point.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate.\n\x09 * @param to Target world-space location to look at.\n\x09 * @param bUseShortestPath If true rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickRotatorTween pointer controlling the look-at rotation.\n\x09 */" },
2700 {
"CPP_Default_bShouldAutoKill",
"true" },
2701 {
"CPP_Default_bShouldAutoPlay",
"false" },
2702 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2703 {
"CPP_Default_bUseShortestPath",
"true" },
2704 {
"CPP_Default_duration",
"1.000000" },
2705 {
"CPP_Default_easeCurve",
"None" },
2706 {
"CPP_Default_easeType",
"Linear" },
2707 {
"CPP_Default_loops",
"1" },
2708 {
"CPP_Default_loopType",
"Restart" },
2709 {
"CPP_Default_timeScale",
"1.000000" },
2710 {
"CPP_Default_tweenTag",
"" },
2711 {
"Keywords",
"Tween | Movement | SceneComponent" },
2712 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2713#if !UE_BUILD_SHIPPING
2714 {
"ToolTip",
"Create a rotator tween that orients a SceneComponent to look at a target point.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate.\n@param to Target world-space location to look at.\n@param bUseShortestPath If true rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickRotatorTween pointer controlling the look-at rotation." },
2716 {
"WorldContext",
"worldContextObject" },
2718 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
2719 {
"EditInline",
"true" },
2721 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2722 {
"NativeConst",
"" },
2724 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2725 {
"NativeConst",
"" },
2728 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2729 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
2730 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2731 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
2732 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
2733 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2734 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2735 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2736 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2737 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2738 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2739 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2740 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2741 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2742 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2743 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2744 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2745 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2746 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2747 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2748 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2749 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2750 static const UECodeGen_Private::FFunctionParams FuncParams;
2752const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2753const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
2754const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2755void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
2759const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_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(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
2760const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2761const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2762const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_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) };
2763const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2764const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2765const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2766const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_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) };
2767const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2768const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2769void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2773const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_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(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2774void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2778const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_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(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2779void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2783const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_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(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2784const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2785const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers[] = {
2786 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_worldContextObject,
2787 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_component,
2788 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_to,
2789 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath,
2790 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_duration,
2791 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_timeScale,
2792 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType_Underlying,
2793 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType,
2794 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeCurve,
2795 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loops,
2796 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType_Underlying,
2797 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType,
2798 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_tweenTag,
2799 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill,
2800 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
2801 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay,
2802 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_ReturnValue,
2804static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers) < 2048);
2805const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenLookAt_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::Function_MetaDataParams)}, };
2807UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent()
2809 static UFunction* ReturnFunction =
nullptr;
2810 if (!ReturnFunction)
2812 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::FuncParams);
2814 return ReturnFunction;
2816DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenLookAt_SceneComponent)
2818 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2819 P_GET_OBJECT(USceneComponent,Z_Param_component);
2820 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
2821 P_GET_UBOOL(Z_Param_bUseShortestPath);
2822 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2823 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2824 P_GET_ENUM(EEaseType,Z_Param_easeType);
2825 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2826 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2827 P_GET_ENUM(ELoopType,Z_Param_loopType);
2828 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2829 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2830 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2831 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2834 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenLookAt_SceneComponent(Z_Param_worldContextObject,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);
2844 UObject* worldContextObject;
2845 USceneComponent* component;
2850 UCurveFloat* easeCurve;
2853 EQuickTweenSpace space;
2855 bool bShouldAutoKill;
2856 bool bShouldPlayWhilePaused;
2857 bool bShouldAutoPlay;
2861 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2862 {
"Category",
"QuickTween" },
2863#if !UE_BUILD_SHIPPING
2864 {
"Comment",
"/**\n\x09 * Create a vector tween that moves a SceneComponent by a relative offset.\n\x09 *\n\x09 * This function generates a UQuickVectorTween which will drive the component's world\n\x09 * or local position from its current value (cached at the first update) by adding the\n\x09 * provided `by` vector to the start position. The interpolated value is applied each\n\x09 * tick via the tween's setter. Easing can be controlled with either a predefined\n\x09 * EEaseType or an optional UCurveFloat. The operation can be performed in local or\n\x09 * world space according to `space`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to move.\n\x09 * @param by Relative world/local offset to apply (added to the start location).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to apply the movement (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the movement.\n\x09 */" },
2866 {
"CPP_Default_bShouldAutoKill",
"true" },
2867 {
"CPP_Default_bShouldAutoPlay",
"false" },
2868 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
2869 {
"CPP_Default_duration",
"1.000000" },
2870 {
"CPP_Default_easeCurve",
"None" },
2871 {
"CPP_Default_easeType",
"Linear" },
2872 {
"CPP_Default_loops",
"1" },
2873 {
"CPP_Default_loopType",
"Restart" },
2874 {
"CPP_Default_space",
"WorldSpace" },
2875 {
"CPP_Default_timeScale",
"1.000000" },
2876 {
"CPP_Default_tweenTag",
"" },
2877 {
"Keywords",
"Tween | Movement | SceneComponent" },
2878 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
2879#if !UE_BUILD_SHIPPING
2880 {
"ToolTip",
"Create a vector tween that moves a SceneComponent by a relative offset.\n\nThis function generates a UQuickVectorTween which will drive the component's world\nor local position from its current value (cached at the first update) by adding the\nprovided `by` vector to the start position. The interpolated value is applied each\ntick via the tween's setter. Easing can be controlled with either a predefined\nEEaseType or an optional UCurveFloat. The operation can be performed in local or\nworld space according to `space`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to move.\n@param by Relative world/local offset to apply (added to the start location).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to apply the movement (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the movement." },
2882 {
"WorldContext",
"worldContextObject" },
2884 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
2885 {
"EditInline",
"true" },
2887 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
2888 {
"NativeConst",
"" },
2890 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2891 {
"NativeConst",
"" },
2894 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2895 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
2896 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
2897 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2898 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2899 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2900 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2901 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2902 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2903 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2904 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2905 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
2906 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
2907 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2908 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
2909 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2910 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
2911 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2912 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
2913 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2914 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2915 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
2916 static const UECodeGen_Private::FFunctionParams FuncParams;
2918const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
2919const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
2920const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
2921const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
2922const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
2923const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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) };
2924const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
2925const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
2926const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
2927const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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) };
2928const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
2929const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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) };
2930const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
2931const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2932void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
2936const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
2937void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
2941const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
2942void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
2946const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
2947const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
2948const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers[] = {
2949 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_worldContextObject,
2950 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_component,
2951 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_by,
2952 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_duration,
2953 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_timeScale,
2954 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType_Underlying,
2955 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType,
2956 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeCurve,
2957 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loops,
2958 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType_Underlying,
2959 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType,
2960 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space_Underlying,
2961 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space,
2962 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_tweenTag,
2963 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
2964 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
2965 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
2966 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_ReturnValue,
2968static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers) < 2048);
2969const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenMoveBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::Function_MetaDataParams)}, };
2971UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent()
2973 static UFunction* ReturnFunction =
nullptr;
2974 if (!ReturnFunction)
2976 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::FuncParams);
2978 return ReturnFunction;
2980DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveBy_SceneComponent)
2982 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2983 P_GET_OBJECT(USceneComponent,Z_Param_component);
2984 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
2985 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2986 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2987 P_GET_ENUM(EEaseType,Z_Param_easeType);
2988 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2989 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2990 P_GET_ENUM(ELoopType,Z_Param_loopType);
2991 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
2992 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2993 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2994 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2995 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2998 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenMoveBy_SceneComponent(Z_Param_worldContextObject,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);
3008 UObject* worldContextObject;
3014 UCurveFloat* easeCurve;
3018 bool bShouldAutoKill;
3019 bool bShouldPlayWhilePaused;
3020 bool bShouldAutoPlay;
3024 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3025 {
"Category",
"QuickTween" },
3026#if !UE_BUILD_SHIPPING
3027 {
"Comment",
"/**\n\x09 * Create a Vector2D tween that moves a UWidget by a relative offset.\n\x09 *\n\x09 * The tween samples the widget's current position/translation on its first update\n\x09 * and interpolates from that start value to (start + by) over `duration` seconds.\n\x09 * The interpolated FVector2D is applied to the widget each tick via the tween's\n\x09 * internal setter. Easing may be controlled using a predefined `EEaseType` or by\n\x09 * supplying a custom `UCurveFloat`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to move.\n\x09 * @param by Relative offset to add to the widget's start position.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
3029 {
"CPP_Default_bShouldAutoKill",
"true" },
3030 {
"CPP_Default_bShouldAutoPlay",
"false" },
3031 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3032 {
"CPP_Default_duration",
"1.000000" },
3033 {
"CPP_Default_easeCurve",
"None" },
3034 {
"CPP_Default_easeType",
"Linear" },
3035 {
"CPP_Default_loops",
"1" },
3036 {
"CPP_Default_loopType",
"Restart" },
3037 {
"CPP_Default_timeScale",
"1.000000" },
3038 {
"CPP_Default_tweenTag",
"" },
3039 {
"Keywords",
"Tween | Movement | Widget" },
3040 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3041#if !UE_BUILD_SHIPPING
3042 {
"ToolTip",
"Create a Vector2D tween that moves a UWidget by a relative offset.\n\nThe tween samples the widget's current position/translation on its first update\nand interpolates from that start value to (start + by) over `duration` seconds.\nThe interpolated FVector2D is applied to the widget each tick via the tween's\ninternal setter. Easing may be controlled using a predefined `EEaseType` or by\nsupplying a custom `UCurveFloat`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to move.\n@param by Relative offset to add to the widget's start position.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
3044 {
"WorldContext",
"worldContextObject" },
3046 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
3047 {
"EditInline",
"true" },
3049 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
3050 {
"NativeConst",
"" },
3052 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3053 {
"NativeConst",
"" },
3056 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3057 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
3058 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
3059 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3060 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3061 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3062 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3063 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3064 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3065 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3066 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3067 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3068 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3069 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3070 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3071 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3072 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3073 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3074 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3075 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3076 static const UECodeGen_Private::FFunctionParams FuncParams;
3078const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3079const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3080const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, by), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
3081const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3082const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3083const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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) };
3084const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3085const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3086const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3087const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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) };
3088const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3089const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3090void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3094const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3095void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3099const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3100void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3104const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_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(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3105const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3106const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers[] = {
3107 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_worldContextObject,
3108 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_widget,
3109 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_by,
3110 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_duration,
3111 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_timeScale,
3112 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType_Underlying,
3113 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType,
3114 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeCurve,
3115 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loops,
3116 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType_Underlying,
3117 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType,
3118 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_tweenTag,
3119 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill,
3120 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3121 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay,
3122 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_ReturnValue,
3124static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers) < 2048);
3125const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenMoveBy_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::Function_MetaDataParams)}, };
3127UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget()
3129 static UFunction* ReturnFunction =
nullptr;
3130 if (!ReturnFunction)
3132 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::FuncParams);
3134 return ReturnFunction;
3136DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveBy_Widget)
3138 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3139 P_GET_OBJECT(UWidget,Z_Param_widget);
3140 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_by);
3141 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3142 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3143 P_GET_ENUM(EEaseType,Z_Param_easeType);
3144 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3145 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3146 P_GET_ENUM(ELoopType,Z_Param_loopType);
3147 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3148 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3149 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3150 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3153 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenMoveBy_Widget(Z_Param_worldContextObject,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);
3163 UObject* worldContextObject;
3164 USceneComponent* component;
3169 UCurveFloat* easeCurve;
3172 EQuickTweenSpace space;
3174 bool bShouldAutoKill;
3175 bool bShouldPlayWhilePaused;
3176 bool bShouldAutoPlay;
3180 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3181 {
"Category",
"QuickTween" },
3182#if !UE_BUILD_SHIPPING
3183 {
"Comment",
"/**\n\x09 * Create a vector tween that moves a SceneComponent to a target location.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to move.\n\x09 * @param to Target world-space location.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to perform the look-at operation (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the movement.\n\x09 */" },
3185 {
"CPP_Default_bShouldAutoKill",
"true" },
3186 {
"CPP_Default_bShouldAutoPlay",
"false" },
3187 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3188 {
"CPP_Default_duration",
"1.000000" },
3189 {
"CPP_Default_easeCurve",
"None" },
3190 {
"CPP_Default_easeType",
"Linear" },
3191 {
"CPP_Default_loops",
"1" },
3192 {
"CPP_Default_loopType",
"Restart" },
3193 {
"CPP_Default_space",
"WorldSpace" },
3194 {
"CPP_Default_timeScale",
"1.000000" },
3195 {
"CPP_Default_tweenTag",
"" },
3196 {
"Keywords",
"Tween | Movement | SceneComponent" },
3197 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3198#if !UE_BUILD_SHIPPING
3199 {
"ToolTip",
"Create a vector tween that moves a SceneComponent to a target location.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to move.\n@param to Target world-space location.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to perform the look-at operation (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the movement." },
3201 {
"WorldContext",
"worldContextObject" },
3203 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3204 {
"EditInline",
"true" },
3206 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
3207 {
"NativeConst",
"" },
3209 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3210 {
"NativeConst",
"" },
3213 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3214 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3215 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
3216 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3217 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3218 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3219 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3220 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3221 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3222 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3223 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3224 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
3225 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
3226 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3227 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3228 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3229 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3230 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3231 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3232 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3233 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3234 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3235 static const UECodeGen_Private::FFunctionParams FuncParams;
3237const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3238const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3239const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
3240const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3241const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3242const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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) };
3243const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3244const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3245const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3246const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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) };
3247const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3248const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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) };
3249const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
3250const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3251void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3255const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3256void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3260const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3261void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3265const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3266const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3267const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers[] = {
3268 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_worldContextObject,
3269 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_component,
3270 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_to,
3271 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_duration,
3272 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_timeScale,
3273 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType_Underlying,
3274 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType,
3275 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeCurve,
3276 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loops,
3277 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType_Underlying,
3278 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType,
3279 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space_Underlying,
3280 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space,
3281 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_tweenTag,
3282 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
3283 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3284 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3285 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_ReturnValue,
3287static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers) < 2048);
3288const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenMoveTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::Function_MetaDataParams)}, };
3290UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent()
3292 static UFunction* ReturnFunction =
nullptr;
3293 if (!ReturnFunction)
3295 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::FuncParams);
3297 return ReturnFunction;
3299DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveTo_SceneComponent)
3301 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3302 P_GET_OBJECT(USceneComponent,Z_Param_component);
3303 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
3304 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3305 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3306 P_GET_ENUM(EEaseType,Z_Param_easeType);
3307 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3308 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3309 P_GET_ENUM(ELoopType,Z_Param_loopType);
3310 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
3311 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3312 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3313 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3314 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3317 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenMoveTo_SceneComponent(Z_Param_worldContextObject,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);
3327 UObject* worldContextObject;
3333 UCurveFloat* easeCurve;
3337 bool bShouldAutoKill;
3338 bool bShouldPlayWhilePaused;
3339 bool bShouldAutoPlay;
3343 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3344 {
"Category",
"QuickTween" },
3345#if !UE_BUILD_SHIPPING
3346 {
"Comment",
"/**\n\x09 * Create a Vector2D tween that moves a UWidget to a target absolute position.\n\x09 *\n\x09 * The widget's start position is sampled on the first update and the tween interpolates\n\x09 * from that start position to the specified `to` value over `duration` seconds.\n\x09 * Easing is controlled via `easeType` or an optional `easeCurve`. The returned tween\n\x09 * will apply interpolated FVector2D values to the widget each tick.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to move.\n\x09 * @param to Target position as an FVector2D.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
3348 {
"CPP_Default_bShouldAutoKill",
"true" },
3349 {
"CPP_Default_bShouldAutoPlay",
"false" },
3350 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3351 {
"CPP_Default_duration",
"1.000000" },
3352 {
"CPP_Default_easeCurve",
"None" },
3353 {
"CPP_Default_easeType",
"Linear" },
3354 {
"CPP_Default_loops",
"1" },
3355 {
"CPP_Default_loopType",
"Restart" },
3356 {
"CPP_Default_timeScale",
"1.000000" },
3357 {
"CPP_Default_tweenTag",
"" },
3358 {
"Keywords",
"Tween | Movement | Widget" },
3359 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3360#if !UE_BUILD_SHIPPING
3361 {
"ToolTip",
"Create a Vector2D tween that moves a UWidget to a target absolute position.\n\nThe widget's start position is sampled on the first update and the tween interpolates\nfrom that start position to the specified `to` value over `duration` seconds.\nEasing is controlled via `easeType` or an optional `easeCurve`. The returned tween\nwill apply interpolated FVector2D values to the widget each tick.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to move.\n@param to Target position as an FVector2D.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
3363 {
"WorldContext",
"worldContextObject" },
3365 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
3366 {
"EditInline",
"true" },
3368 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
3369 {
"NativeConst",
"" },
3371 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3372 {
"NativeConst",
"" },
3375 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3376 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
3377 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
3378 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3379 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3380 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3381 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3382 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3383 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3384 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3385 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3386 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3387 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3388 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3389 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3390 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3391 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3392 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3393 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3394 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3395 static const UECodeGen_Private::FFunctionParams FuncParams;
3397const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3398const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3399const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
3400const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3401const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3402const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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) };
3403const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3404const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3405const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3406const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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) };
3407const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3408const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3409void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3413const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3414void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3418const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3419void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3423const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_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(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3424const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3425const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers[] = {
3426 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_worldContextObject,
3427 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_widget,
3428 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_to,
3429 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_duration,
3430 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_timeScale,
3431 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType_Underlying,
3432 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType,
3433 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeCurve,
3434 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loops,
3435 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType_Underlying,
3436 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType,
3437 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_tweenTag,
3438 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill,
3439 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3440 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay,
3441 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_ReturnValue,
3443static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers) < 2048);
3444const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenMoveTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::Function_MetaDataParams)}, };
3446UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget()
3448 static UFunction* ReturnFunction =
nullptr;
3449 if (!ReturnFunction)
3451 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::FuncParams);
3453 return ReturnFunction;
3455DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveTo_Widget)
3457 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3458 P_GET_OBJECT(UWidget,Z_Param_widget);
3459 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
3460 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3461 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3462 P_GET_ENUM(EEaseType,Z_Param_easeType);
3463 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3464 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3465 P_GET_ENUM(ELoopType,Z_Param_loopType);
3466 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3467 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3468 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3469 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3472 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenMoveTo_Widget(Z_Param_worldContextObject,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);
3482 const UObject* worldContextObject;
3485 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3486 {
"Category",
"QuickTween" },
3487#if !UE_BUILD_SHIPPING
3488 {
"Comment",
"/**\n\x09 * Pause all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function finds the tween manager associated with \\p worldContextObject\n\x09 * and pauses all currently active tweens. Paused tweens retain their state and\n\x09 * can be resumed later. This does not kill or destroy tweens.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
3490 {
"Keywords",
"Tween | Pause | All" },
3491 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3492#if !UE_BUILD_SHIPPING
3493 {
"ToolTip",
"Pause all active QuickTweens within the specified world context.\n\nThis function finds the tween manager associated with \\p worldContextObject\nand pauses all currently active tweens. Paused tweens retain their state and\ncan be resumed later. This does not kill or destroy tweens.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
3495 {
"WorldContext",
"worldContextObject" },
3497 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
3498 {
"NativeConst",
"" },
3501 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3502 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3503 static const UECodeGen_Private::FFunctionParams FuncParams;
3505const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenPauseAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
3506const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers[] = {
3507 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::NewProp_worldContextObject,
3509static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers) < 2048);
3510const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenPauseAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::QuickTweenLibrary_eventQuickTweenPauseAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::Function_MetaDataParams)}, };
3512UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens()
3514 static UFunction* ReturnFunction =
nullptr;
3515 if (!ReturnFunction)
3517 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::FuncParams);
3519 return ReturnFunction;
3521DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenPauseAllTweens)
3523 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3536 const UObject* worldContextObject;
3539 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3540 {
"Category",
"QuickTween" },
3541#if !UE_BUILD_SHIPPING
3542 {
"Comment",
"/**\n\x09 * Play all QuickTweens within the specified world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and resumes all tweens that were previously paused. Active tweens that are not\n\x09 * paused remain unaffected.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
3544 {
"Keywords",
"Tween | Play | All" },
3545 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3546#if !UE_BUILD_SHIPPING
3547 {
"ToolTip",
"Play all QuickTweens within the specified world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand resumes all tweens that were previously paused. Active tweens that are not\npaused remain unaffected.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
3549 {
"WorldContext",
"worldContextObject" },
3551 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
3552 {
"NativeConst",
"" },
3555 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3556 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3557 static const UECodeGen_Private::FFunctionParams FuncParams;
3559const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenPlayAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
3560const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers[] = {
3561 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::NewProp_worldContextObject,
3563static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers) < 2048);
3564const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenPlayAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::QuickTweenLibrary_eventQuickTweenPlayAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::Function_MetaDataParams)}, };
3566UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens()
3568 static UFunction* ReturnFunction =
nullptr;
3569 if (!ReturnFunction)
3571 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::FuncParams);
3573 return ReturnFunction;
3575DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenPlayAllTweens)
3577 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3590 const UObject* worldContextObject;
3593 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3594 {
"Category",
"QuickTween" },
3595#if !UE_BUILD_SHIPPING
3596 {
"Comment",
"/**\n\x09 * Reverse all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function finds the tween manager associated with \\p worldContextObject\n\x09 * and reverses the playback direction of all currently active tweens. Tweens\n\x09 * that were playing forward will play backward, and vice versa.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
3598 {
"Keywords",
"Tween | Reverse | All" },
3599 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3600#if !UE_BUILD_SHIPPING
3601 {
"ToolTip",
"Reverse all active QuickTweens within the specified world context.\n\nThis function finds the tween manager associated with \\p worldContextObject\nand reverses the playback direction of all currently active tweens. Tweens\nthat were playing forward will play backward, and vice versa.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
3603 {
"WorldContext",
"worldContextObject" },
3605 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
3606 {
"NativeConst",
"" },
3609 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3610 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3611 static const UECodeGen_Private::FFunctionParams FuncParams;
3613const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenReverseAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
3614const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers[] = {
3615 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::NewProp_worldContextObject,
3617static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers) < 2048);
3618const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenReverseAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::QuickTweenLibrary_eventQuickTweenReverseAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::Function_MetaDataParams)}, };
3620UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens()
3622 static UFunction* ReturnFunction =
nullptr;
3623 if (!ReturnFunction)
3625 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::FuncParams);
3627 return ReturnFunction;
3629DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenReverseAllTweens)
3631 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3644 UObject* worldContextObject;
3645 USceneComponent* component;
3653 UCurveFloat* easeCurve;
3657 bool bShouldAutoKill;
3658 bool bShouldPlayWhilePaused;
3659 bool bShouldAutoPlay;
3663 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3664 {
"Category",
"QuickTween" },
3665#if !UE_BUILD_SHIPPING
3666 {
"Comment",
"/**\n\x09 * Create a float tween that rotates a SceneComponent around a specified point and axis.\n\x09 *\n\x09 * The tween will drive a single float value (angle) from \\p from to \\p to over \\p duration\n\x09 * and apply that rotation to \\p component around \\p point using \\p normal as the rotation axis.\n\x09 *\n\x09 * Note: The starting position is determined by the current location of the component at the time of tween creation, unlike other functions that the starting position is determined at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate around the point.\n\x09 * @param from Starting angle in degrees.\n\x09 * @param to Target angle in degrees.\n\x09 * @param point World-space point to rotate around.\n\x09 * @param normal Axis (normal) to rotate around.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickFloatTween pointer controlling the rotation, or nullptr on failure.\n\x09 */" },
3668 {
"CPP_Default_bShouldAutoKill",
"true" },
3669 {
"CPP_Default_bShouldAutoPlay",
"false" },
3670 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3671 {
"CPP_Default_duration",
"1.000000" },
3672 {
"CPP_Default_easeCurve",
"None" },
3673 {
"CPP_Default_easeType",
"Linear" },
3674 {
"CPP_Default_loops",
"1" },
3675 {
"CPP_Default_loopType",
"Restart" },
3676 {
"CPP_Default_timeScale",
"1.000000" },
3677 {
"CPP_Default_tweenTag",
"" },
3678 {
"Keywords",
"Tween | Movement | SceneComponent" },
3679 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3680#if !UE_BUILD_SHIPPING
3681 {
"ToolTip",
"Create a float tween that rotates a SceneComponent around a specified point and axis.\n\nThe tween will drive a single float value (angle) from \\p from to \\p to over \\p duration\nand apply that rotation to \\p component around \\p point using \\p normal as the rotation axis.\n\nNote: The starting position is determined by the current location of the component at the time of tween creation, unlike other functions that the starting position is determined at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate around the point.\n@param from Starting angle in degrees.\n@param to Target angle in degrees.\n@param point World-space point to rotate around.\n@param normal Axis (normal) to rotate around.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickFloatTween pointer controlling the rotation, or nullptr on failure." },
3683 {
"WorldContext",
"worldContextObject" },
3685 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3686 {
"EditInline",
"true" },
3688 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_point_MetaData[] = {
3689 {
"NativeConst",
"" },
3691 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_normal_MetaData[] = {
3692 {
"NativeConst",
"" },
3694 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3695 {
"NativeConst",
"" },
3698 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3699 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3700 static const UECodeGen_Private::FFloatPropertyParams NewProp_from;
3701 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
3702 static const UECodeGen_Private::FStructPropertyParams NewProp_point;
3703 static const UECodeGen_Private::FStructPropertyParams NewProp_normal;
3704 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3705 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3706 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3707 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3708 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3709 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3710 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3711 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3712 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3713 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3714 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3715 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3716 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3717 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3718 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3719 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3720 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3721 static const UECodeGen_Private::FFunctionParams FuncParams;
3723const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3724const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3725const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_from = {
"from",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, from), METADATA_PARAMS(0,
nullptr) };
3726const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, to), METADATA_PARAMS(0,
nullptr) };
3727const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_point = {
"point",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, point), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_point_MetaData), NewProp_point_MetaData) };
3728const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_normal = {
"normal",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_normal_MetaData), NewProp_normal_MetaData) };
3729const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3730const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3731const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_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) };
3732const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3733const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3734const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3735const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_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) };
3736const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3737const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3738void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3742const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_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(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3743void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3747const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_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(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3748void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3752const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_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(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3753const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3754const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers[] = {
3755 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_worldContextObject,
3756 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_component,
3757 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_from,
3758 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_to,
3759 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_point,
3760 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_normal,
3761 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_duration,
3762 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_timeScale,
3763 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType_Underlying,
3764 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType,
3765 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeCurve,
3766 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loops,
3767 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType_Underlying,
3768 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType,
3769 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_tweenTag,
3770 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill,
3771 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3772 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3773 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_ReturnValue,
3775static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers) < 2048);
3776const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenRotateAroundPoint_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::Function_MetaDataParams)}, };
3778UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent()
3780 static UFunction* ReturnFunction =
nullptr;
3781 if (!ReturnFunction)
3783 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::FuncParams);
3785 return ReturnFunction;
3787DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateAroundPoint_SceneComponent)
3789 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3790 P_GET_OBJECT(USceneComponent,Z_Param_component);
3791 P_GET_PROPERTY(FFloatProperty,Z_Param_from);
3792 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
3793 P_GET_STRUCT_REF(FVector,Z_Param_Out_point);
3794 P_GET_STRUCT_REF(FVector,Z_Param_Out_normal);
3795 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3796 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3797 P_GET_ENUM(EEaseType,Z_Param_easeType);
3798 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3799 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3800 P_GET_ENUM(ELoopType,Z_Param_loopType);
3801 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3802 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3803 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3804 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3807 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenRotateAroundPoint_SceneComponent(Z_Param_worldContextObject,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);
3817 UObject* worldContextObject;
3818 USceneComponent* component;
3820 bool bUseShortestPath;
3824 UCurveFloat* easeCurve;
3827 EQuickTweenSpace space;
3829 bool bShouldAutoKill;
3830 bool bShouldPlayWhilePaused;
3831 bool bShouldAutoPlay;
3835 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3836 {
"Category",
"QuickTween" },
3837#if !UE_BUILD_SHIPPING
3838 {
"Comment",
"/**\n\x09 * Create a rotator tween that rotates a SceneComponent by a relative rotator value.\n\x09 *\n\x09 * This method creates a `UQuickRotatorTween` which will drive the component's rotation\n\x09 * from its current rotation (cached at the first update) by the provided `by` rotator.\n\x09 * The rotation can be applied in world or local space according to `space`. When\n\x09 * `bUseShortestPath` is true the interpolation will pick the shortest angular path\n\x09 * for each axis.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate.\n\x09 * @param by Relative rotator to apply (added to the start rotation).\n\x09 * @param bUseShortestPath If true rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to apply the relative rotation (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickRotatorTween pointer controlling the rotation.\n\x09 */" },
3840 {
"CPP_Default_bShouldAutoKill",
"true" },
3841 {
"CPP_Default_bShouldAutoPlay",
"false" },
3842 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
3843 {
"CPP_Default_bUseShortestPath",
"true" },
3844 {
"CPP_Default_duration",
"1.000000" },
3845 {
"CPP_Default_easeCurve",
"None" },
3846 {
"CPP_Default_easeType",
"Linear" },
3847 {
"CPP_Default_loops",
"1" },
3848 {
"CPP_Default_loopType",
"Restart" },
3849 {
"CPP_Default_space",
"LocalSpace" },
3850 {
"CPP_Default_timeScale",
"1.000000" },
3851 {
"CPP_Default_tweenTag",
"" },
3852 {
"Keywords",
"Tween | Movement | SceneComponent" },
3853 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
3854#if !UE_BUILD_SHIPPING
3855 {
"ToolTip",
"Create a rotator tween that rotates a SceneComponent by a relative rotator value.\n\nThis method creates a `UQuickRotatorTween` which will drive the component's rotation\nfrom its current rotation (cached at the first update) by the provided `by` rotator.\nThe rotation can be applied in world or local space according to `space`. When\n`bUseShortestPath` is true the interpolation will pick the shortest angular path\nfor each axis.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate.\n@param by Relative rotator to apply (added to the start rotation).\n@param bUseShortestPath If true rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to apply the relative rotation (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickRotatorTween pointer controlling the rotation." },
3857 {
"WorldContext",
"worldContextObject" },
3859 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3860 {
"EditInline",
"true" },
3862 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
3863 {
"NativeConst",
"" },
3865 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3866 {
"NativeConst",
"" },
3869 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3870 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3871 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
3872 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
3873 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
3874 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3875 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3876 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3877 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3878 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3879 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3880 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3881 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3882 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
3883 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
3884 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3885 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
3886 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3887 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
3888 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3889 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
3890 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3891 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3892 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
3893 static const UECodeGen_Private::FFunctionParams FuncParams;
3895const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
3896const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3897const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
3898void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
3902const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
3903const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
3904const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
3905const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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) };
3906const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
3907const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
3908const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
3909const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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) };
3910const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
3911const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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) };
3912const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
3913const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3914void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
3918const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
3919void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
3923const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
3924void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
3928const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
3929const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
3930const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers[] = {
3931 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_worldContextObject,
3932 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_component,
3933 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_by,
3934 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath,
3935 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_duration,
3936 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_timeScale,
3937 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType_Underlying,
3938 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType,
3939 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeCurve,
3940 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loops,
3941 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType_Underlying,
3942 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType,
3943 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space_Underlying,
3944 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space,
3945 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_tweenTag,
3946 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
3947 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3948 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3949 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_ReturnValue,
3951static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers) < 2048);
3952const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenRotateBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::Function_MetaDataParams)}, };
3954UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent()
3956 static UFunction* ReturnFunction =
nullptr;
3957 if (!ReturnFunction)
3959 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::FuncParams);
3961 return ReturnFunction;
3963DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateBy_SceneComponent)
3965 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3966 P_GET_OBJECT(USceneComponent,Z_Param_component);
3967 P_GET_STRUCT_REF(FRotator,Z_Param_Out_by);
3968 P_GET_UBOOL(Z_Param_bUseShortestPath);
3969 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3970 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3971 P_GET_ENUM(EEaseType,Z_Param_easeType);
3972 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3973 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3974 P_GET_ENUM(ELoopType,Z_Param_loopType);
3975 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
3976 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3977 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3978 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3979 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3982 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenRotateBy_SceneComponent(Z_Param_worldContextObject,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);
3992 UObject* worldContextObject;
3998 UCurveFloat* easeCurve;
4002 bool bShouldAutoKill;
4003 bool bShouldPlayWhilePaused;
4004 bool bShouldAutoPlay;
4008 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4009 {
"Category",
"QuickTween" },
4010#if !UE_BUILD_SHIPPING
4011 {
"Comment",
"/**\n\x09 * Create a float tween that rotates a UWidget by a relative angle.\n\x09 *\n\x09 * The tween will drive a single float value representing the widget's rotation angle\n\x09 * and apply a relative change of `by` degrees over `duration`. The widget's starting\n\x09 * rotation is sampled when the tween first updates. Easing may be controlled using a\n\x09 * predefined `EEaseType` or a custom `UCurveFloat`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to rotate.\n\x09 * @param by Relative angle in degrees to rotate the widget (added to start rotation).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created `UQuickFloatTween`.\n\x09 */" },
4013 {
"CPP_Default_bShouldAutoKill",
"true" },
4014 {
"CPP_Default_bShouldAutoPlay",
"false" },
4015 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4016 {
"CPP_Default_duration",
"1.000000" },
4017 {
"CPP_Default_easeCurve",
"None" },
4018 {
"CPP_Default_easeType",
"Linear" },
4019 {
"CPP_Default_loops",
"1" },
4020 {
"CPP_Default_loopType",
"Restart" },
4021 {
"CPP_Default_timeScale",
"1.000000" },
4022 {
"CPP_Default_tweenTag",
"" },
4023 {
"Keywords",
"Tween | Movement | Widget" },
4024 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4025#if !UE_BUILD_SHIPPING
4026 {
"ToolTip",
"Create a float tween that rotates a UWidget by a relative angle.\n\nThe tween will drive a single float value representing the widget's rotation angle\nand apply a relative change of `by` degrees over `duration`. The widget's starting\nrotation is sampled when the tween first updates. Easing may be controlled using a\npredefined `EEaseType` or a custom `UCurveFloat`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to rotate.\n@param by Relative angle in degrees to rotate the widget (added to start rotation).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created `UQuickFloatTween`." },
4028 {
"WorldContext",
"worldContextObject" },
4030 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4031 {
"EditInline",
"true" },
4033 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4034 {
"NativeConst",
"" },
4037 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4038 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4039 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
4040 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4041 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4042 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4043 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4044 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4045 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4046 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4047 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4048 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4049 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4050 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4051 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4052 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4053 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4054 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4055 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4056 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4057 static const UECodeGen_Private::FFunctionParams FuncParams;
4059const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4060const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
4061const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, by), METADATA_PARAMS(0,
nullptr) };
4062const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4063const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4064const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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) };
4065const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4066const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4067const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4068const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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) };
4069const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4070const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4071void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4075const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4076void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4080const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4081void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4085const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_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(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4086const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4087const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers[] = {
4088 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_worldContextObject,
4089 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_widget,
4090 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_by,
4091 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_duration,
4092 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_timeScale,
4093 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType_Underlying,
4094 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType,
4095 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeCurve,
4096 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loops,
4097 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType_Underlying,
4098 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType,
4099 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_tweenTag,
4100 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill,
4101 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
4102 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay,
4103 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_ReturnValue,
4105static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers) < 2048);
4106const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenRotateBy_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::Function_MetaDataParams)}, };
4108UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget()
4110 static UFunction* ReturnFunction =
nullptr;
4111 if (!ReturnFunction)
4113 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::FuncParams);
4115 return ReturnFunction;
4117DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateBy_Widget)
4119 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4120 P_GET_OBJECT(UWidget,Z_Param_widget);
4121 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
4122 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4123 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4124 P_GET_ENUM(EEaseType,Z_Param_easeType);
4125 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4126 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4127 P_GET_ENUM(ELoopType,Z_Param_loopType);
4128 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4129 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4130 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4131 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4134 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenRotateBy_Widget(Z_Param_worldContextObject,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);
4144 UObject* worldContextObject;
4145 USceneComponent* component;
4147 bool bUseShortestPath;
4151 UCurveFloat* easeCurve;
4154 EQuickTweenSpace space;
4156 bool bShouldAutoKill;
4157 bool bShouldPlayWhilePaused;
4158 bool bShouldAutoPlay;
4162 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4163 {
"Category",
"QuickTween" },
4164#if !UE_BUILD_SHIPPING
4165 {
"Comment",
"/**\n\x09 * Create a rotator tween that rotates a SceneComponent to a target rotator.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate.\n\x09 * @param to Target rotation (should be in the target space).\n\x09 * @param bUseShortestPath If true rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to perform the look-at operation (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickRotatorTween pointer controlling the rotation.\n\x09 */" },
4167 {
"CPP_Default_bShouldAutoKill",
"true" },
4168 {
"CPP_Default_bShouldAutoPlay",
"false" },
4169 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4170 {
"CPP_Default_bUseShortestPath",
"true" },
4171 {
"CPP_Default_duration",
"1.000000" },
4172 {
"CPP_Default_easeCurve",
"None" },
4173 {
"CPP_Default_easeType",
"Linear" },
4174 {
"CPP_Default_loops",
"1" },
4175 {
"CPP_Default_loopType",
"Restart" },
4176 {
"CPP_Default_space",
"LocalSpace" },
4177 {
"CPP_Default_timeScale",
"1.000000" },
4178 {
"CPP_Default_tweenTag",
"" },
4179 {
"Keywords",
"Tween | Movement | SceneComponent" },
4180 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4181#if !UE_BUILD_SHIPPING
4182 {
"ToolTip",
"Create a rotator tween that rotates a SceneComponent to a target rotator.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate.\n@param to Target rotation (should be in the target space).\n@param bUseShortestPath If true rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to perform the look-at operation (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickRotatorTween pointer controlling the rotation." },
4184 {
"WorldContext",
"worldContextObject" },
4186 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
4187 {
"EditInline",
"true" },
4189 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
4190 {
"NativeConst",
"" },
4192 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4193 {
"NativeConst",
"" },
4196 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4197 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
4198 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
4199 static void NewProp_bUseShortestPath_SetBit(
void* Obj);
4200 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
4201 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4202 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4203 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4204 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4205 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4206 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4207 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4208 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4209 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
4210 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
4211 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4212 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4213 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4214 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4215 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4216 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4217 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4218 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4219 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4220 static const UECodeGen_Private::FFunctionParams FuncParams;
4222const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4223const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
4224const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
4225void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(
void* Obj)
4229const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0,
nullptr) };
4230const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4231const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4232const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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) };
4233const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4234const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4235const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4236const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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) };
4237const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4238const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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) };
4239const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
4240const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4241void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4245const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4246void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4250const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4251void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4255const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4256const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4257const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers[] = {
4258 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_worldContextObject,
4259 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_component,
4260 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_to,
4261 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath,
4262 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_duration,
4263 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_timeScale,
4264 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType_Underlying,
4265 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType,
4266 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeCurve,
4267 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loops,
4268 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType_Underlying,
4269 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType,
4270 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space_Underlying,
4271 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space,
4272 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_tweenTag,
4273 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
4274 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
4275 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
4276 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_ReturnValue,
4278static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers) < 2048);
4279const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenRotateTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::Function_MetaDataParams)}, };
4281UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent()
4283 static UFunction* ReturnFunction =
nullptr;
4284 if (!ReturnFunction)
4286 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::FuncParams);
4288 return ReturnFunction;
4290DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateTo_SceneComponent)
4292 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4293 P_GET_OBJECT(USceneComponent,Z_Param_component);
4294 P_GET_STRUCT_REF(FRotator,Z_Param_Out_to);
4295 P_GET_UBOOL(Z_Param_bUseShortestPath);
4296 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4297 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4298 P_GET_ENUM(EEaseType,Z_Param_easeType);
4299 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4300 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4301 P_GET_ENUM(ELoopType,Z_Param_loopType);
4302 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
4303 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4304 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4305 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4306 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4309 *(
UQuickRotatorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenRotateTo_SceneComponent(Z_Param_worldContextObject,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);
4319 UObject* worldContextObject;
4325 UCurveFloat* easeCurve;
4329 bool bShouldAutoKill;
4330 bool bShouldPlayWhilePaused;
4331 bool bShouldAutoPlay;
4335 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4336 {
"Category",
"QuickTween" },
4337#if !UE_BUILD_SHIPPING
4338 {
"Comment",
"/**\n\x09 * Create a float tween that rotates a UWidget to a target absolute angle.\n\x09 *\n\x09 * This tween drives a single float value representing the widget's rotation angle\n\x09 * and interpolates from the widget's current rotation (sampled at first update)\n\x09 * to the specified target \\p to over \\p duration seconds.\n\x09 *\n\x09 * Easing may be controlled using a predefined \\p EEaseType or a custom \\p UCurveFloat.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to rotate.\n\x09 * @param to Target absolute angle in degrees to rotate the widget to.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
4340 {
"CPP_Default_bShouldAutoKill",
"true" },
4341 {
"CPP_Default_bShouldAutoPlay",
"false" },
4342 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4343 {
"CPP_Default_duration",
"1.000000" },
4344 {
"CPP_Default_easeCurve",
"None" },
4345 {
"CPP_Default_easeType",
"Linear" },
4346 {
"CPP_Default_loops",
"1" },
4347 {
"CPP_Default_loopType",
"Restart" },
4348 {
"CPP_Default_timeScale",
"1.000000" },
4349 {
"CPP_Default_tweenTag",
"" },
4350 {
"Keywords",
"Tween | Movement | Widget" },
4351 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4352#if !UE_BUILD_SHIPPING
4353 {
"ToolTip",
"Create a float tween that rotates a UWidget to a target absolute angle.\n\nThis tween drives a single float value representing the widget's rotation angle\nand interpolates from the widget's current rotation (sampled at first update)\nto the specified target \\p to over \\p duration seconds.\n\nEasing may be controlled using a predefined \\p EEaseType or a custom \\p UCurveFloat.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to rotate.\n@param to Target absolute angle in degrees to rotate the widget to.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
4355 {
"WorldContext",
"worldContextObject" },
4357 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4358 {
"EditInline",
"true" },
4360 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4361 {
"NativeConst",
"" },
4364 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4365 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4366 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
4367 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4368 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4369 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4370 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4371 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4372 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4373 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4374 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4375 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4376 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4377 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4378 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4379 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4380 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4381 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4382 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4383 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4384 static const UECodeGen_Private::FFunctionParams FuncParams;
4386const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4387const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
4388const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, to), METADATA_PARAMS(0,
nullptr) };
4389const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4390const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4391const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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) };
4392const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4393const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4394const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4395const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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) };
4396const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4397const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4398void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4402const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4403void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4407const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4408void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4412const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_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(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4413const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4414const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers[] = {
4415 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_worldContextObject,
4416 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_widget,
4417 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_to,
4418 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_duration,
4419 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_timeScale,
4420 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType_Underlying,
4421 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType,
4422 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeCurve,
4423 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loops,
4424 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType_Underlying,
4425 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType,
4426 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_tweenTag,
4427 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill,
4428 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
4429 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay,
4430 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_ReturnValue,
4432static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers) < 2048);
4433const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenRotateTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::Function_MetaDataParams)}, };
4435UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget()
4437 static UFunction* ReturnFunction =
nullptr;
4438 if (!ReturnFunction)
4440 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::FuncParams);
4442 return ReturnFunction;
4444DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateTo_Widget)
4446 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4447 P_GET_OBJECT(UWidget,Z_Param_widget);
4448 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
4449 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4450 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4451 P_GET_ENUM(EEaseType,Z_Param_easeType);
4452 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4453 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4454 P_GET_ENUM(ELoopType,Z_Param_loopType);
4455 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4456 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4457 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4458 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4461 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenRotateTo_Widget(Z_Param_worldContextObject,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);
4471 UObject* worldContextObject;
4472 UMaterialInstanceDynamic* material;
4473 FName parameterName;
4478 UCurveFloat* easeCurve;
4482 bool bShouldAutoKill;
4483 bool bShouldPlayWhilePaused;
4484 bool bShouldAutoPlay;
4488 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4489 {
"Category",
"QuickTween" },
4490#if !UE_BUILD_SHIPPING
4491 {
"Comment",
"/**\n\x09 * Create a float tween that animates a scalar parameter on a dynamic material instance by a relative amount.\n\x09 *\n\x09 * The tween samples the material parameter's current value on the first update and interpolates\n\x09 * from that start value to (start + by) over the specified duration. Easing is controlled by\n\x09 * `easeType` or overridden by `easeCurve` when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the scalar parameter.\n\x09 * @param parameterName The name of the scalar parameter to animate.\n\x09 * @param by Relative float value to add to the sampled start value.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
4493 {
"CPP_Default_bShouldAutoKill",
"true" },
4494 {
"CPP_Default_bShouldAutoPlay",
"false" },
4495 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4496 {
"CPP_Default_duration",
"1.000000" },
4497 {
"CPP_Default_easeCurve",
"None" },
4498 {
"CPP_Default_easeType",
"Linear" },
4499 {
"CPP_Default_loops",
"1" },
4500 {
"CPP_Default_loopType",
"Restart" },
4501 {
"CPP_Default_timeScale",
"1.000000" },
4502 {
"CPP_Default_tweenTag",
"" },
4503 {
"Keywords",
"Tween | Float | Material" },
4504 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4505#if !UE_BUILD_SHIPPING
4506 {
"ToolTip",
"Create a float tween that animates a scalar parameter on a dynamic material instance by a relative amount.\n\nThe tween samples the material parameter's current value on the first update and interpolates\nfrom that start value to (start + by) over the specified duration. Easing is controlled by\n`easeType` or overridden by `easeCurve` when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the scalar parameter.\n@param parameterName The name of the scalar parameter to animate.\n@param by Relative float value to add to the sampled start value.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
4508 {
"WorldContext",
"worldContextObject" },
4510 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
4511 {
"NativeConst",
"" },
4513 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4514 {
"NativeConst",
"" },
4517 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4518 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
4519 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
4520 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
4521 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4522 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4523 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4524 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4525 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4526 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4527 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4528 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4529 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4530 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4531 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4532 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4533 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4534 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4535 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4536 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4537 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4538 static const UECodeGen_Private::FFunctionParams FuncParams;
4540const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4541const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
4542const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
4543const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, by), METADATA_PARAMS(0,
nullptr) };
4544const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4545const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4546const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_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) };
4547const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4548const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4549const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4550const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_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) };
4551const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4552const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4553void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4557const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_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(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4558void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4562const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_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(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4563void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4567const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_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(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4568const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4569const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers[] = {
4570 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_worldContextObject,
4571 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_material,
4572 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_parameterName,
4573 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_by,
4574 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_duration,
4575 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_timeScale,
4576 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType_Underlying,
4577 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType,
4578 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeCurve,
4579 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loops,
4580 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType_Underlying,
4581 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType,
4582 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_tweenTag,
4583 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill,
4584 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
4585 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
4586 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_ReturnValue,
4588static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers) < 2048);
4589const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenScalarParameterBy_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::Function_MetaDataParams)}, };
4591UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material()
4593 static UFunction* ReturnFunction =
nullptr;
4594 if (!ReturnFunction)
4596 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::FuncParams);
4598 return ReturnFunction;
4600DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScalarParameterBy_Material)
4602 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4603 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
4604 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
4605 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
4606 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4607 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4608 P_GET_ENUM(EEaseType,Z_Param_easeType);
4609 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4610 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4611 P_GET_ENUM(ELoopType,Z_Param_loopType);
4612 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4613 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4614 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4615 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4618 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenScalarParameterBy_Material(Z_Param_worldContextObject,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);
4628 UObject* worldContextObject;
4629 UMaterialInstanceDynamic* material;
4630 FName parameterName;
4635 UCurveFloat* easeCurve;
4639 bool bShouldAutoKill;
4640 bool bShouldPlayWhilePaused;
4641 bool bShouldAutoPlay;
4645 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4646 {
"Category",
"QuickTween" },
4647#if !UE_BUILD_SHIPPING
4648 {
"Comment",
"/**\n\x09 * Create a float tween that animates a scalar parameter on a dynamic material instance.\n\x09 *\n\x09 * The tween will sample the material parameter's current value on the first update and\n\x09 * interpolate from that start value to the provided `to` value over `duration` seconds.\n\x09 * Easing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the scalar parameter.\n\x09 * @param parameterName The name of the scalar parameter to animate.\n\x09 * @param to Target float value for the material parameter.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
4650 {
"CPP_Default_bShouldAutoKill",
"true" },
4651 {
"CPP_Default_bShouldAutoPlay",
"false" },
4652 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4653 {
"CPP_Default_duration",
"1.000000" },
4654 {
"CPP_Default_easeCurve",
"None" },
4655 {
"CPP_Default_easeType",
"Linear" },
4656 {
"CPP_Default_loops",
"1" },
4657 {
"CPP_Default_loopType",
"Restart" },
4658 {
"CPP_Default_timeScale",
"1.000000" },
4659 {
"CPP_Default_tweenTag",
"" },
4660 {
"Keywords",
"Tween | Float | Material" },
4661 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4662#if !UE_BUILD_SHIPPING
4663 {
"ToolTip",
"Create a float tween that animates a scalar parameter on a dynamic material instance.\n\nThe tween will sample the material parameter's current value on the first update and\ninterpolate from that start value to the provided `to` value over `duration` seconds.\nEasing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the scalar parameter.\n@param parameterName The name of the scalar parameter to animate.\n@param to Target float value for the material parameter.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
4665 {
"WorldContext",
"worldContextObject" },
4667 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
4668 {
"NativeConst",
"" },
4670 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4671 {
"NativeConst",
"" },
4674 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4675 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
4676 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
4677 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
4678 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4679 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4680 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4681 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4682 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4683 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4684 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4685 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4686 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4687 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4688 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4689 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4690 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4691 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4692 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4693 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4694 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4695 static const UECodeGen_Private::FFunctionParams FuncParams;
4697const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4698const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
4699const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
4700const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, to), METADATA_PARAMS(0,
nullptr) };
4701const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4702const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4703const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_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) };
4704const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4705const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4706const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4707const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_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) };
4708const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4709const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4710void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4714const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_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(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4715void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4719const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_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(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4720void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4724const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_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(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4725const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4726const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers[] = {
4727 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_worldContextObject,
4728 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_material,
4729 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_parameterName,
4730 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_to,
4731 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_duration,
4732 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_timeScale,
4733 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType_Underlying,
4734 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType,
4735 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeCurve,
4736 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loops,
4737 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType_Underlying,
4738 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType,
4739 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_tweenTag,
4740 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill,
4741 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
4742 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
4743 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_ReturnValue,
4745static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers) < 2048);
4746const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenScalarParameterTo_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::Function_MetaDataParams)}, };
4748UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material()
4750 static UFunction* ReturnFunction =
nullptr;
4751 if (!ReturnFunction)
4753 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::FuncParams);
4755 return ReturnFunction;
4757DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScalarParameterTo_Material)
4759 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4760 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
4761 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
4762 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
4763 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4764 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4765 P_GET_ENUM(EEaseType,Z_Param_easeType);
4766 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4767 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4768 P_GET_ENUM(ELoopType,Z_Param_loopType);
4769 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4770 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4771 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4772 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4775 *(
UQuickFloatTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenScalarParameterTo_Material(Z_Param_worldContextObject,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);
4785 UObject* worldContextObject;
4786 USceneComponent* component;
4791 UCurveFloat* easeCurve;
4794 EQuickTweenSpace space;
4796 bool bShouldAutoKill;
4797 bool bShouldPlayWhilePaused;
4798 bool bShouldAutoPlay;
4802 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4803 {
"Category",
"QuickTween" },
4804#if !UE_BUILD_SHIPPING
4805 {
"Comment",
"/**\n\x09 * Create a vector tween that scales a SceneComponent by a relative amount.\n\x09 *\n\x09 * This function generates a UQuickVectorTween which will drive the component's scale\n\x09 * from its current value (cached at the first update) by adding the provided \\p by\n\x09 * vector to the start scale. The scale change is applied every tick via the tween's\n\x09 * setter. Easing can be controlled with either a predefined EEaseType or an optional\n\x09 * UCurveFloat. The operation can be performed in local or world space according to \\p space.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to scale.\n\x09 * @param by Relative scale vector to apply (added to the start scale).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to apply the scale (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the scale tween.\n\x09 */" },
4807 {
"CPP_Default_bShouldAutoKill",
"true" },
4808 {
"CPP_Default_bShouldAutoPlay",
"false" },
4809 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4810 {
"CPP_Default_duration",
"1.000000" },
4811 {
"CPP_Default_easeCurve",
"None" },
4812 {
"CPP_Default_easeType",
"Linear" },
4813 {
"CPP_Default_loops",
"1" },
4814 {
"CPP_Default_loopType",
"Restart" },
4815 {
"CPP_Default_space",
"LocalSpace" },
4816 {
"CPP_Default_timeScale",
"1.000000" },
4817 {
"CPP_Default_tweenTag",
"" },
4818 {
"Keywords",
"Tween | Movement | SceneComponent" },
4819 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4820#if !UE_BUILD_SHIPPING
4821 {
"ToolTip",
"Create a vector tween that scales a SceneComponent by a relative amount.\n\nThis function generates a UQuickVectorTween which will drive the component's scale\nfrom its current value (cached at the first update) by adding the provided \\p by\nvector to the start scale. The scale change is applied every tick via the tween's\nsetter. Easing can be controlled with either a predefined EEaseType or an optional\nUCurveFloat. The operation can be performed in local or world space according to \\p space.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to scale.\n@param by Relative scale vector to apply (added to the start scale).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to apply the scale (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the scale tween." },
4823 {
"WorldContext",
"worldContextObject" },
4825 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
4826 {
"EditInline",
"true" },
4828 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
4829 {
"NativeConst",
"" },
4831 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4832 {
"NativeConst",
"" },
4835 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4836 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
4837 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
4838 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4839 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4840 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4841 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4842 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4843 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4844 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4845 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4846 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
4847 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
4848 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4849 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
4850 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4851 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
4852 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4853 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
4854 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4855 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4856 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
4857 static const UECodeGen_Private::FFunctionParams FuncParams;
4859const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
4860const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
4861const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
4862const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
4863const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
4864const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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) };
4865const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
4866const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
4867const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
4868const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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) };
4869const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
4870const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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) };
4871const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
4872const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4873void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
4877const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
4878void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
4882const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
4883void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
4887const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
4888const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
4889const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers[] = {
4890 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_worldContextObject,
4891 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_component,
4892 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_by,
4893 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_duration,
4894 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_timeScale,
4895 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType_Underlying,
4896 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType,
4897 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeCurve,
4898 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loops,
4899 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType_Underlying,
4900 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType,
4901 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space_Underlying,
4902 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space,
4903 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_tweenTag,
4904 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
4905 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
4906 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
4907 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_ReturnValue,
4909static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers) < 2048);
4910const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenScaleBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::Function_MetaDataParams)}, };
4912UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent()
4914 static UFunction* ReturnFunction =
nullptr;
4915 if (!ReturnFunction)
4917 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::FuncParams);
4919 return ReturnFunction;
4921DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleBy_SceneComponent)
4923 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4924 P_GET_OBJECT(USceneComponent,Z_Param_component);
4925 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
4926 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4927 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4928 P_GET_ENUM(EEaseType,Z_Param_easeType);
4929 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4930 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4931 P_GET_ENUM(ELoopType,Z_Param_loopType);
4932 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
4933 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4934 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4935 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4936 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4939 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenScaleBy_SceneComponent(Z_Param_worldContextObject,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);
4949 UObject* worldContextObject;
4955 UCurveFloat* easeCurve;
4959 bool bShouldAutoKill;
4960 bool bShouldPlayWhilePaused;
4961 bool bShouldAutoPlay;
4965 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4966 {
"Category",
"QuickTween" },
4967#if !UE_BUILD_SHIPPING
4968 {
"Comment",
"/**\n\x09 * Create a Vector2D tween that scales a UWidget by a relative amount.\n\x09 *\n\x09 * This function creates a UQuickVector2DTween which will drive the widget's scale\n\x09 * from its current value (sampled at the first update) by adding the provided \\p by\n\x09 * vector to the start scale. Easing may be controlled using a predefined \\p EEaseType\n\x09 * or by supplying a custom \\p UCurveFloat. The tween will apply the interpolated\n\x09 * FVector2D value to the widget each tick.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to scale.\n\x09 * @param by Relative scale vector to apply (added to the start scale).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
4970 {
"CPP_Default_bShouldAutoKill",
"true" },
4971 {
"CPP_Default_bShouldAutoPlay",
"false" },
4972 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
4973 {
"CPP_Default_duration",
"1.000000" },
4974 {
"CPP_Default_easeCurve",
"None" },
4975 {
"CPP_Default_easeType",
"Linear" },
4976 {
"CPP_Default_loops",
"1" },
4977 {
"CPP_Default_loopType",
"Restart" },
4978 {
"CPP_Default_timeScale",
"1.000000" },
4979 {
"CPP_Default_tweenTag",
"" },
4980 {
"Keywords",
"Tween | Movement | Widget" },
4981 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
4982#if !UE_BUILD_SHIPPING
4983 {
"ToolTip",
"Create a Vector2D tween that scales a UWidget by a relative amount.\n\nThis function creates a UQuickVector2DTween which will drive the widget's scale\nfrom its current value (sampled at the first update) by adding the provided \\p by\nvector to the start scale. Easing may be controlled using a predefined \\p EEaseType\nor by supplying a custom \\p UCurveFloat. The tween will apply the interpolated\nFVector2D value to the widget each tick.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to scale.\n@param by Relative scale vector to apply (added to the start scale).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
4985 {
"WorldContext",
"worldContextObject" },
4987 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4988 {
"EditInline",
"true" },
4990 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
4991 {
"NativeConst",
"" },
4993 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4994 {
"NativeConst",
"" },
4997 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4998 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4999 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
5000 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5001 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5002 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5003 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5004 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5005 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5006 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5007 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5008 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5009 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5010 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5011 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5012 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5013 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5014 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5015 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5016 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5017 static const UECodeGen_Private::FFunctionParams FuncParams;
5019const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5020const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
5021const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, by), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
5022const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5023const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5024const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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) };
5025const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5026const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5027const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5028const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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) };
5029const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5030const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5031void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5035const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5036void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5040const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5041void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5045const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_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(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5046const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5047const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers[] = {
5048 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_worldContextObject,
5049 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_widget,
5050 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_by,
5051 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_duration,
5052 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_timeScale,
5053 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType_Underlying,
5054 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType,
5055 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeCurve,
5056 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loops,
5057 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType_Underlying,
5058 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType,
5059 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_tweenTag,
5060 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill,
5061 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
5062 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay,
5063 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_ReturnValue,
5065static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers) < 2048);
5066const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenScaleBy_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::Function_MetaDataParams)}, };
5068UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget()
5070 static UFunction* ReturnFunction =
nullptr;
5071 if (!ReturnFunction)
5073 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::FuncParams);
5075 return ReturnFunction;
5077DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleBy_Widget)
5079 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5080 P_GET_OBJECT(UWidget,Z_Param_widget);
5081 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_by);
5082 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5083 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5084 P_GET_ENUM(EEaseType,Z_Param_easeType);
5085 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5086 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5087 P_GET_ENUM(ELoopType,Z_Param_loopType);
5088 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5089 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5090 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5091 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5094 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenScaleBy_Widget(Z_Param_worldContextObject,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);
5104 UObject* worldContextObject;
5105 USceneComponent* component;
5110 UCurveFloat* easeCurve;
5113 EQuickTweenSpace space;
5115 bool bShouldAutoKill;
5116 bool bShouldPlayWhilePaused;
5117 bool bShouldAutoPlay;
5121 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5122 {
"Category",
"QuickTween" },
5123#if !UE_BUILD_SHIPPING
5124 {
"Comment",
"/**\n\x09 * Create a vector tween that scales a SceneComponent to a target scale.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to scale.\n\x09 * @param to Target scale vector.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param space Space in which to perform the look-at operation (World or Local).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the scale tween.\n\x09 */" },
5126 {
"CPP_Default_bShouldAutoKill",
"true" },
5127 {
"CPP_Default_bShouldAutoPlay",
"false" },
5128 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5129 {
"CPP_Default_duration",
"1.000000" },
5130 {
"CPP_Default_easeCurve",
"None" },
5131 {
"CPP_Default_easeType",
"Linear" },
5132 {
"CPP_Default_loops",
"1" },
5133 {
"CPP_Default_loopType",
"Restart" },
5134 {
"CPP_Default_space",
"LocalSpace" },
5135 {
"CPP_Default_timeScale",
"1.000000" },
5136 {
"CPP_Default_tweenTag",
"" },
5137 {
"Keywords",
"Tween | Movement | SceneComponent" },
5138 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
5139#if !UE_BUILD_SHIPPING
5140 {
"ToolTip",
"Create a vector tween that scales a SceneComponent to a target scale.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to scale.\n@param to Target scale vector.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param space Space in which to perform the look-at operation (World or Local).\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the scale tween." },
5142 {
"WorldContext",
"worldContextObject" },
5144 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
5145 {
"EditInline",
"true" },
5147 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5148 {
"NativeConst",
"" },
5150 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5151 {
"NativeConst",
"" },
5154 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5155 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
5156 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5157 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5158 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5159 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5160 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5161 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5162 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5163 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5164 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5165 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
5166 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
5167 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5168 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5169 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5170 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5171 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5172 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5173 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5174 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5175 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5176 static const UECodeGen_Private::FFunctionParams FuncParams;
5178const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5179const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_component = {
"component",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
5180const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5181const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5182const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5183const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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) };
5184const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5185const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5186const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5187const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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) };
5188const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5189const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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) };
5190const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space = {
"space",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0,
nullptr) };
5191const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5192void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5196const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5197void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5201const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5202void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5206const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5207const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5208const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers[] = {
5209 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_worldContextObject,
5210 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_component,
5211 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_to,
5212 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_duration,
5213 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_timeScale,
5214 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType_Underlying,
5215 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType,
5216 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeCurve,
5217 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loops,
5218 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType_Underlying,
5219 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType,
5220 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space_Underlying,
5221 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space,
5222 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_tweenTag,
5223 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
5224 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
5225 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
5226 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_ReturnValue,
5228static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers) < 2048);
5229const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenScaleTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::Function_MetaDataParams)}, };
5231UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent()
5233 static UFunction* ReturnFunction =
nullptr;
5234 if (!ReturnFunction)
5236 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::FuncParams);
5238 return ReturnFunction;
5240DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleTo_SceneComponent)
5242 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5243 P_GET_OBJECT(USceneComponent,Z_Param_component);
5244 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
5245 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5246 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5247 P_GET_ENUM(EEaseType,Z_Param_easeType);
5248 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5249 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5250 P_GET_ENUM(ELoopType,Z_Param_loopType);
5251 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
5252 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5253 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5254 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5255 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5258 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenScaleTo_SceneComponent(Z_Param_worldContextObject,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);
5268 UObject* worldContextObject;
5274 UCurveFloat* easeCurve;
5278 bool bShouldAutoKill;
5279 bool bShouldPlayWhilePaused;
5280 bool bShouldAutoPlay;
5284 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5285 {
"Category",
"QuickTween" },
5286#if !UE_BUILD_SHIPPING
5287 {
"Comment",
"/**\n\x09 * Create a Vector2D tween that scales a UWidget to a target absolute scale.\n\x09 *\n\x09 * This function creates a UQuickVector2DTween which will sample the widget's\n\x09 * current scale on the first update and interpolate from that start value to\n\x09 * the provided `to` target over `duration` seconds. Easing may be controlled\n\x09 * using a predefined `EEaseType` or by supplying a custom `UCurveFloat`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to scale.\n\x09 * @param to Target absolute scale as an FVector2D.\n\x09 * @param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n\x09 * @param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n\x09 * @param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n\x09 * @param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to false.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused. Defaults to false.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
5289 {
"CPP_Default_bShouldAutoKill",
"true" },
5290 {
"CPP_Default_bShouldAutoPlay",
"false" },
5291 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5292 {
"CPP_Default_duration",
"1.000000" },
5293 {
"CPP_Default_easeCurve",
"None" },
5294 {
"CPP_Default_easeType",
"Linear" },
5295 {
"CPP_Default_loops",
"1" },
5296 {
"CPP_Default_loopType",
"Restart" },
5297 {
"CPP_Default_timeScale",
"1.000000" },
5298 {
"CPP_Default_tweenTag",
"" },
5299 {
"Keywords",
"Tween | Movement | Widget" },
5300 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
5301#if !UE_BUILD_SHIPPING
5302 {
"ToolTip",
"Create a Vector2D tween that scales a UWidget to a target absolute scale.\n\nThis function creates a UQuickVector2DTween which will sample the widget's\ncurrent scale on the first update and interpolate from that start value to\nthe provided `to` target over `duration` seconds. Easing may be controlled\nusing a predefined `EEaseType` or by supplying a custom `UCurveFloat`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to scale.\n@param to Target absolute scale as an FVector2D.\n@param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n@param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n@param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n@param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n@param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n@param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to false.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused. Defaults to false.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
5304 {
"WorldContext",
"worldContextObject" },
5306 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
5307 {
"EditInline",
"true" },
5309 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5310 {
"NativeConst",
"" },
5312 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5313 {
"NativeConst",
"" },
5316 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5317 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
5318 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5319 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5320 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5321 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5322 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5323 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5324 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5325 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5326 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5327 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5328 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5329 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5330 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5331 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5332 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5333 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5334 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5335 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5336 static const UECodeGen_Private::FFunctionParams FuncParams;
5338const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5339const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_widget = {
"widget",
nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
5340const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5341const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5342const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5343const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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) };
5344const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5345const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5346const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5347const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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) };
5348const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5349const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5350void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5354const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5355void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5359const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5360void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5364const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_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(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5365const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5366const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers[] = {
5367 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_worldContextObject,
5368 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_widget,
5369 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_to,
5370 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_duration,
5371 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_timeScale,
5372 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType_Underlying,
5373 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType,
5374 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeCurve,
5375 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loops,
5376 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType_Underlying,
5377 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType,
5378 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_tweenTag,
5379 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill,
5380 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
5381 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay,
5382 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_ReturnValue,
5384static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers) < 2048);
5385const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenScaleTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::Function_MetaDataParams)}, };
5387UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget()
5389 static UFunction* ReturnFunction =
nullptr;
5390 if (!ReturnFunction)
5392 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::FuncParams);
5394 return ReturnFunction;
5396DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleTo_Widget)
5398 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5399 P_GET_OBJECT(UWidget,Z_Param_widget);
5400 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
5401 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5402 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5403 P_GET_ENUM(EEaseType,Z_Param_easeType);
5404 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5405 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5406 P_GET_ENUM(ELoopType,Z_Param_loopType);
5407 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5408 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5409 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5410 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5413 *(
UQuickVector2DTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenScaleTo_Widget(Z_Param_worldContextObject,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);
5423 UObject* worldContextObject;
5424 UMaterialInstanceDynamic* material;
5425 FName parameterName;
5430 UCurveFloat* easeCurve;
5434 bool bShouldAutoKill;
5435 bool bShouldPlayWhilePaused;
5436 bool bShouldAutoPlay;
5440 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5441 {
"Category",
"QuickTween" },
5442#if !UE_BUILD_SHIPPING
5443 {
"Comment",
"/**\n\x09 * Create a vector tween that animates a vector parameter on a dynamic material instance by a relative amount.\n\x09 *\n\x09 * The tween samples the material parameter's current value on its first update and interpolates from that start\n\x09 * value to (start + by) over the specified duration. Easing is controlled by \\p easeType or overridden by\n\x09 * \\p easeCurve when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the vector parameter.\n\x09 * @param parameterName The name of the vector parameter to animate.\n\x09 * @param by Relative FVector value to add to the sampled start value.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\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 playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween, or nullptr on failure.\n\x09 */" },
5445 {
"CPP_Default_bShouldAutoKill",
"true" },
5446 {
"CPP_Default_bShouldAutoPlay",
"false" },
5447 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5448 {
"CPP_Default_duration",
"1.000000" },
5449 {
"CPP_Default_easeCurve",
"None" },
5450 {
"CPP_Default_easeType",
"Linear" },
5451 {
"CPP_Default_loops",
"1" },
5452 {
"CPP_Default_loopType",
"Restart" },
5453 {
"CPP_Default_timeScale",
"1.000000" },
5454 {
"CPP_Default_tweenTag",
"" },
5455 {
"Keywords",
"Tween | Vector | Material" },
5456 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
5457#if !UE_BUILD_SHIPPING
5458 {
"ToolTip",
"Create a vector tween that animates a vector parameter on a dynamic material instance by a relative amount.\n\nThe tween samples the material parameter's current value on its first update and interpolates from that start\nvalue to (start + by) over the specified duration. Easing is controlled by \\p easeType or overridden by\n\\p easeCurve when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the vector parameter.\n@param parameterName The name of the vector parameter to animate.\n@param by Relative FVector value to add to the sampled start value.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVectorTween, or nullptr on failure." },
5460 {
"WorldContext",
"worldContextObject" },
5462 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
5463 {
"NativeConst",
"" },
5465 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
5466 {
"NativeConst",
"" },
5468 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5469 {
"NativeConst",
"" },
5472 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5473 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
5474 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
5475 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
5476 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5477 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5478 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5479 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5480 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5481 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5482 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5483 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5484 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5485 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5486 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5487 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5488 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5489 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5490 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5491 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5492 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5493 static const UECodeGen_Private::FFunctionParams FuncParams;
5495const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5496const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
5497const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
5498const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_by = {
"by",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
5499const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5500const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5501const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_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) };
5502const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5503const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5504const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5505const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_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) };
5506const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5507const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5508void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5512const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_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(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5513void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5517const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_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(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5518void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5522const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_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(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5523const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5524const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers[] = {
5525 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_worldContextObject,
5526 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_material,
5527 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_parameterName,
5528 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_by,
5529 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_duration,
5530 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_timeScale,
5531 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType_Underlying,
5532 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType,
5533 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeCurve,
5534 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loops,
5535 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType_Underlying,
5536 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType,
5537 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_tweenTag,
5538 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill,
5539 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
5540 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
5541 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_ReturnValue,
5543static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers) < 2048);
5544const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenVectorParameterBy_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::Function_MetaDataParams)}, };
5546UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material()
5548 static UFunction* ReturnFunction =
nullptr;
5549 if (!ReturnFunction)
5551 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::FuncParams);
5553 return ReturnFunction;
5555DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenVectorParameterBy_Material)
5557 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5558 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
5559 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
5560 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
5561 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5562 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5563 P_GET_ENUM(EEaseType,Z_Param_easeType);
5564 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5565 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5566 P_GET_ENUM(ELoopType,Z_Param_loopType);
5567 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5568 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5569 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5570 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5573 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenVectorParameterBy_Material(Z_Param_worldContextObject,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);
5583 UObject* worldContextObject;
5584 UMaterialInstanceDynamic* material;
5585 FName parameterName;
5590 UCurveFloat* easeCurve;
5594 bool bShouldAutoKill;
5595 bool bShouldPlayWhilePaused;
5596 bool bShouldAutoPlay;
5600 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5601 {
"Category",
"QuickTween" },
5602#if !UE_BUILD_SHIPPING
5603 {
"Comment",
"/**\n\x09\x09 * Create a vector tween that animates a vector parameter on a dynamic material instance.\n\x09\x09 *\n\x09\x09 * The tween will sample the material parameter's current value on the first update and\n\x09\x09 * interpolate from that start value to the provided `to` value over `duration` seconds.\n\x09\x09 * Easing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\x09\x09 *\n\x09\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09\x09 * @param material The UMaterialInstanceDynamic containing the vector parameter.\n\x09\x09 * @param parameterName The name of the vector parameter to animate.\n\x09\x09 * @param to Target FVector value for the material parameter.\n\x09\x09 * @param duration Time in seconds for the tween to complete.\n\x09\x09 * @param timeScale Multiplier applied to the tween time.\n\x09\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09\x09 * @return Pointer to the created UQuickVectorTween, or nullptr on failure.\n\x09\x09 */" },
5605 {
"CPP_Default_bShouldAutoKill",
"true" },
5606 {
"CPP_Default_bShouldAutoPlay",
"false" },
5607 {
"CPP_Default_bShouldPlayWhilePaused",
"false" },
5608 {
"CPP_Default_duration",
"1.000000" },
5609 {
"CPP_Default_easeCurve",
"None" },
5610 {
"CPP_Default_easeType",
"Linear" },
5611 {
"CPP_Default_loops",
"1" },
5612 {
"CPP_Default_loopType",
"Restart" },
5613 {
"CPP_Default_timeScale",
"1.000000" },
5614 {
"CPP_Default_tweenTag",
"" },
5615 {
"Keywords",
"Tween | Vector | Material" },
5616 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
5617#if !UE_BUILD_SHIPPING
5618 {
"ToolTip",
"Create a vector tween that animates a vector parameter on a dynamic material instance.\n\nThe tween will sample the material parameter's current value on the first update and\ninterpolate from that start value to the provided `to` value over `duration` seconds.\nEasing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the vector parameter.\n@param parameterName The name of the vector parameter to animate.\n@param to Target FVector value for the material parameter.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVectorTween, or nullptr on failure." },
5620 {
"WorldContext",
"worldContextObject" },
5622 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
5623 {
"NativeConst",
"" },
5625 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5626 {
"NativeConst",
"" },
5628 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5629 {
"NativeConst",
"" },
5632 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5633 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
5634 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
5635 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5636 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5637 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5638 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5639 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5640 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5641 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5642 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5643 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5644 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5645 static void NewProp_bShouldAutoKill_SetBit(
void* Obj);
5646 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5647 static void NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj);
5648 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5649 static void NewProp_bShouldAutoPlay_SetBit(
void* Obj);
5650 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5651 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5652 static const UECodeGen_Private::FPropertyParamsBase*
const PropPointers[];
5653 static const UECodeGen_Private::FFunctionParams FuncParams;
5655const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_worldContextObject = {
"worldContextObject",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0,
nullptr) };
5656const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_material = {
"material",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0,
nullptr) };
5657const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_parameterName = {
"parameterName",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
5658const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_to = {
"to",
nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5659const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_duration = {
"duration",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, duration), METADATA_PARAMS(0,
nullptr) };
5660const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_timeScale = {
"timeScale",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0,
nullptr) };
5661const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_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) };
5662const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType = {
"easeType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0,
nullptr) };
5663const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeCurve = {
"easeCurve",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0,
nullptr) };
5664const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loops = {
"loops",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, loops), METADATA_PARAMS(0,
nullptr) };
5665const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_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) };
5666const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType = {
"loopType",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0,
nullptr) };
5667const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_tweenTag = {
"tweenTag",
nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5668void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(
void* Obj)
5672const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_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(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0,
nullptr) };
5673void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(
void* Obj)
5677const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_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(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0,
nullptr) };
5678void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(
void* Obj)
5682const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_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(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0,
nullptr) };
5683const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_ReturnValue = {
"ReturnValue",
nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative,
nullptr,
nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0,
nullptr) };
5684const UECodeGen_Private::FPropertyParamsBase*
const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers[] = {
5685 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_worldContextObject,
5686 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_material,
5687 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_parameterName,
5688 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_to,
5689 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_duration,
5690 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_timeScale,
5691 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType_Underlying,
5692 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType,
5693 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeCurve,
5694 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loops,
5695 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType_Underlying,
5696 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType,
5697 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_tweenTag,
5698 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill,
5699 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
5700 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
5701 (
const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_ReturnValue,
5703static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers) < 2048);
5704const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary,
nullptr,
"QuickTweenVectorParameterTo_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers),
sizeof(
Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::Function_MetaDataParams)}, };
5706UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material()
5708 static UFunction* ReturnFunction =
nullptr;
5709 if (!ReturnFunction)
5711 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::FuncParams);
5713 return ReturnFunction;
5715DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenVectorParameterTo_Material)
5717 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5718 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
5719 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
5720 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
5721 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5722 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5723 P_GET_ENUM(EEaseType,Z_Param_easeType);
5724 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5725 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5726 P_GET_ENUM(ELoopType,Z_Param_loopType);
5727 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5728 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5729 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5730 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5733 *(
UQuickVectorTween**)Z_Param__Result=
UQuickTweenLibrary::QuickTweenVectorParameterTo_Material(Z_Param_worldContextObject,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);
5739void UQuickTweenLibrary::StaticRegisterNativesUQuickTweenLibrary()
5741 UClass* Class = UQuickTweenLibrary::StaticClass();
5742 static const FNameNativePtrPair Funcs[] = {
5743 {
"QuickTweenChangeColorTo_Image", &UQuickTweenLibrary::execQuickTweenChangeColorTo_Image },
5744 {
"QuickTweenChangeDistanceBy_SpringArm", &UQuickTweenLibrary::execQuickTweenChangeDistanceBy_SpringArm },
5745 {
"QuickTweenChangeDistanceTo_SpringArm", &UQuickTweenLibrary::execQuickTweenChangeDistanceTo_SpringArm },
5746 {
"QuickTweenChangeFovTo_Camera", &UQuickTweenLibrary::execQuickTweenChangeFovTo_Camera },
5747 {
"QuickTweenChangeOpacityTo_Widget", &UQuickTweenLibrary::execQuickTweenChangeOpacityTo_Widget },
5748 {
"QuickTweenColorParameterBy_Material", &UQuickTweenLibrary::execQuickTweenColorParameterBy_Material },
5749 {
"QuickTweenColorParameterTo_Material", &UQuickTweenLibrary::execQuickTweenColorParameterTo_Material },
5750 {
"QuickTweenCompleteAllTweens", &UQuickTweenLibrary::execQuickTweenCompleteAllTweens },
5751 {
"QuickTweenCreateSequence", &UQuickTweenLibrary::execQuickTweenCreateSequence },
5752 {
"QuickTweenCreateTweenColor", &UQuickTweenLibrary::execQuickTweenCreateTweenColor },
5753 {
"QuickTweenCreateTweenEmpty", &UQuickTweenLibrary::execQuickTweenCreateTweenEmpty },
5754 {
"QuickTweenCreateTweenFloat", &UQuickTweenLibrary::execQuickTweenCreateTweenFloat },
5755 {
"QuickTweenCreateTweenInt", &UQuickTweenLibrary::execQuickTweenCreateTweenInt },
5756 {
"QuickTweenCreateTweenRotator", &UQuickTweenLibrary::execQuickTweenCreateTweenRotator },
5757 {
"QuickTweenCreateTweenVector", &UQuickTweenLibrary::execQuickTweenCreateTweenVector },
5758 {
"QuickTweenCreateTweenVector2D", &UQuickTweenLibrary::execQuickTweenCreateTweenVector2D },
5759 {
"QuickTweenExecuteActionByPredicate", &UQuickTweenLibrary::execQuickTweenExecuteActionByPredicate },
5760 {
"QuickTweenExecuteActionOnAllTweens", &UQuickTweenLibrary::execQuickTweenExecuteActionOnAllTweens },
5761 {
"QuickTweenFindAllTweensByPredicate", &UQuickTweenLibrary::execQuickTweenFindAllTweensByPredicate },
5762 {
"QuickTweenFindTweenByTag", &UQuickTweenLibrary::execQuickTweenFindTweenByTag },
5763 {
"QuickTweenKillAllTweens", &UQuickTweenLibrary::execQuickTweenKillAllTweens },
5764 {
"QuickTweenLookAt_SceneComponent", &UQuickTweenLibrary::execQuickTweenLookAt_SceneComponent },
5765 {
"QuickTweenMoveBy_SceneComponent", &UQuickTweenLibrary::execQuickTweenMoveBy_SceneComponent },
5766 {
"QuickTweenMoveBy_Widget", &UQuickTweenLibrary::execQuickTweenMoveBy_Widget },
5767 {
"QuickTweenMoveTo_SceneComponent", &UQuickTweenLibrary::execQuickTweenMoveTo_SceneComponent },
5768 {
"QuickTweenMoveTo_Widget", &UQuickTweenLibrary::execQuickTweenMoveTo_Widget },
5769 {
"QuickTweenPauseAllTweens", &UQuickTweenLibrary::execQuickTweenPauseAllTweens },
5770 {
"QuickTweenPlayAllTweens", &UQuickTweenLibrary::execQuickTweenPlayAllTweens },
5771 {
"QuickTweenReverseAllTweens", &UQuickTweenLibrary::execQuickTweenReverseAllTweens },
5772 {
"QuickTweenRotateAroundPoint_SceneComponent", &UQuickTweenLibrary::execQuickTweenRotateAroundPoint_SceneComponent },
5773 {
"QuickTweenRotateBy_SceneComponent", &UQuickTweenLibrary::execQuickTweenRotateBy_SceneComponent },
5774 {
"QuickTweenRotateBy_Widget", &UQuickTweenLibrary::execQuickTweenRotateBy_Widget },
5775 {
"QuickTweenRotateTo_SceneComponent", &UQuickTweenLibrary::execQuickTweenRotateTo_SceneComponent },
5776 {
"QuickTweenRotateTo_Widget", &UQuickTweenLibrary::execQuickTweenRotateTo_Widget },
5777 {
"QuickTweenScalarParameterBy_Material", &UQuickTweenLibrary::execQuickTweenScalarParameterBy_Material },
5778 {
"QuickTweenScalarParameterTo_Material", &UQuickTweenLibrary::execQuickTweenScalarParameterTo_Material },
5779 {
"QuickTweenScaleBy_SceneComponent", &UQuickTweenLibrary::execQuickTweenScaleBy_SceneComponent },
5780 {
"QuickTweenScaleBy_Widget", &UQuickTweenLibrary::execQuickTweenScaleBy_Widget },
5781 {
"QuickTweenScaleTo_SceneComponent", &UQuickTweenLibrary::execQuickTweenScaleTo_SceneComponent },
5782 {
"QuickTweenScaleTo_Widget", &UQuickTweenLibrary::execQuickTweenScaleTo_Widget },
5783 {
"QuickTweenVectorParameterBy_Material", &UQuickTweenLibrary::execQuickTweenVectorParameterBy_Material },
5784 {
"QuickTweenVectorParameterTo_Material", &UQuickTweenLibrary::execQuickTweenVectorParameterTo_Material },
5786 FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
5788FClassRegistrationInfo Z_Registration_Info_UClass_UQuickTweenLibrary;
5789UClass* UQuickTweenLibrary::GetPrivateStaticClass()
5791 using TClass = UQuickTweenLibrary;
5792 if (!Z_Registration_Info_UClass_UQuickTweenLibrary.InnerSingleton)
5794 GetPrivateStaticClassBody(
5796 TEXT(
"QuickTweenLibrary"),
5797 Z_Registration_Info_UClass_UQuickTweenLibrary.InnerSingleton,
5798 StaticRegisterNativesUQuickTweenLibrary,
5801 TClass::StaticClassFlags,
5802 TClass::StaticClassCastFlags(),
5803 TClass::StaticConfigName(),
5804 (UClass::ClassConstructorType)InternalConstructor<TClass>,
5805 (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
5806 UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
5807 &TClass::Super::StaticClass,
5808 &TClass::WithinClass::StaticClass
5811 return Z_Registration_Info_UClass_UQuickTweenLibrary.InnerSingleton;
5813UClass* Z_Construct_UClass_UQuickTweenLibrary_NoRegister()
5815 return UQuickTweenLibrary::GetPrivateStaticClass();
5820 static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
5821#if !UE_BUILD_SHIPPING
5822 {
"Comment",
"/**\n * UQuickTweenLibrary\n *\n * Blueprint function library exposing helpers to create and manage QuickTween\n * objects (sequences and tweens) from Blueprints and C++.\n *\n * This class is a static container (derived from UBlueprintFunctionLibrary)\n * providing factory functions for creating vector, rotator and float tweens,\n * plus convenience functions for common SceneComponent operations (move, rotate,\n * scale, look-at and rotate-around). All functions operate on the game thread\n * and require a valid world context object when applicable.\n */" },
5824 {
"IncludePath",
"Blueprint/QuickTweenLibrary.h" },
5825 {
"ModuleRelativePath",
"Public/Blueprint/QuickTweenLibrary.h" },
5826#if !UE_BUILD_SHIPPING
5827 {
"ToolTip",
"UQuickTweenLibrary\n\nBlueprint function library exposing helpers to create and manage QuickTween\nobjects (sequences and tweens) from Blueprints and C++.\n\nThis class is a static container (derived from UBlueprintFunctionLibrary)\nproviding factory functions for creating vector, rotator and float tweens,\nplus convenience functions for common SceneComponent operations (move, rotate,\nscale, look-at and rotate-around). All functions operate on the game thread\nand require a valid world context object when applicable." },
5831 static UObject* (*
const DependentSingletons[])();
5832 static constexpr FClassFunctionLinkInfo FuncInfo[] = {
5833 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image,
"QuickTweenChangeColorTo_Image" },
5834 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm,
"QuickTweenChangeDistanceBy_SpringArm" },
5835 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm,
"QuickTweenChangeDistanceTo_SpringArm" },
5836 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera,
"QuickTweenChangeFovTo_Camera" },
5837 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget,
"QuickTweenChangeOpacityTo_Widget" },
5838 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material,
"QuickTweenColorParameterBy_Material" },
5839 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material,
"QuickTweenColorParameterTo_Material" },
5840 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens,
"QuickTweenCompleteAllTweens" },
5841 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence,
"QuickTweenCreateSequence" },
5842 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor,
"QuickTweenCreateTweenColor" },
5843 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty,
"QuickTweenCreateTweenEmpty" },
5844 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat,
"QuickTweenCreateTweenFloat" },
5845 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt,
"QuickTweenCreateTweenInt" },
5846 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator,
"QuickTweenCreateTweenRotator" },
5847 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector,
"QuickTweenCreateTweenVector" },
5848 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D,
"QuickTweenCreateTweenVector2D" },
5849 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate,
"QuickTweenExecuteActionByPredicate" },
5850 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens,
"QuickTweenExecuteActionOnAllTweens" },
5851 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate,
"QuickTweenFindAllTweensByPredicate" },
5852 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag,
"QuickTweenFindTweenByTag" },
5853 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens,
"QuickTweenKillAllTweens" },
5854 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent,
"QuickTweenLookAt_SceneComponent" },
5855 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent,
"QuickTweenMoveBy_SceneComponent" },
5856 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget,
"QuickTweenMoveBy_Widget" },
5857 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent,
"QuickTweenMoveTo_SceneComponent" },
5858 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget,
"QuickTweenMoveTo_Widget" },
5859 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens,
"QuickTweenPauseAllTweens" },
5860 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens,
"QuickTweenPlayAllTweens" },
5861 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens,
"QuickTweenReverseAllTweens" },
5862 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent,
"QuickTweenRotateAroundPoint_SceneComponent" },
5863 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent,
"QuickTweenRotateBy_SceneComponent" },
5864 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget,
"QuickTweenRotateBy_Widget" },
5865 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent,
"QuickTweenRotateTo_SceneComponent" },
5866 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget,
"QuickTweenRotateTo_Widget" },
5867 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material,
"QuickTweenScalarParameterBy_Material" },
5868 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material,
"QuickTweenScalarParameterTo_Material" },
5869 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent,
"QuickTweenScaleBy_SceneComponent" },
5870 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget,
"QuickTweenScaleBy_Widget" },
5871 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent,
"QuickTweenScaleTo_SceneComponent" },
5872 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget,
"QuickTweenScaleTo_Widget" },
5873 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material,
"QuickTweenVectorParameterBy_Material" },
5874 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material,
"QuickTweenVectorParameterTo_Material" },
5876 static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
5877 static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
5878 TCppClassTypeTraits<UQuickTweenLibrary>::IsAbstract,
5880 static const UECodeGen_Private::FClassParams ClassParams;
5882UObject* (*
const Z_Construct_UClass_UQuickTweenLibrary_Statics::DependentSingletons[])() = {
5883 (UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
5884 (UObject* (*)())Z_Construct_UPackage__Script_QuickTween,
5888 &UQuickTweenLibrary::StaticClass,
5890 &StaticCppClassTypeInfo,
5891 DependentSingletons,
5895 UE_ARRAY_COUNT(DependentSingletons),
5896 UE_ARRAY_COUNT(FuncInfo),
5900 METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickTweenLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UQuickTweenLibrary_Statics::Class_MetaDataParams)
5902UClass* Z_Construct_UClass_UQuickTweenLibrary()
5904 if (!Z_Registration_Info_UClass_UQuickTweenLibrary.OuterSingleton)
5906 UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UQuickTweenLibrary.OuterSingleton, Z_Construct_UClass_UQuickTweenLibrary_Statics::ClassParams);
5908 return Z_Registration_Info_UClass_UQuickTweenLibrary.OuterSingleton;
5910UQuickTweenLibrary::UQuickTweenLibrary(
const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
5912UQuickTweenLibrary::~UQuickTweenLibrary() {}
5918 static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
5919 { Z_Construct_UClass_UQuickTweenLibrary, UQuickTweenLibrary::StaticClass, TEXT(
"UQuickTweenLibrary"), &Z_Registration_Info_UClass_UQuickTweenLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo,
sizeof(
UQuickTweenLibrary), 2640024488U) },
5922static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLibrary_h__Script_QuickTween_648012446(TEXT(
"/Script/QuickTween"),
5923 Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLibrary_h__Script_QuickTween_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLibrary_h__Script_QuickTween_Statics::ClassInfo),
5928PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition QuickColorTween.h:19
Definition QuickEmptyTween.h:19
Definition QuickFloatTween.h:18
Definition QuickIntTween.h:18
Definition QuickRotatorTween.h:20
Definition QuickTweenLibrary.h:42
static UQuickRotatorTween * QuickTweenLookAt_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1076
static UQuickColorTween * QuickTweenChangeColorTo_Image(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1220
static UQuickEmptyTween * QuickTweenCreateTweenEmpty(UObject *worldContextObject, float duration=1.0f, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:305
static UQuickTweenable * QuickTweenFindTweenByTag(const UObject *worldContextObject, const FString &tweenTag)
Definition QuickTweenLibrary.cpp:1875
static UQuickVectorTween * QuickTweenMoveTo_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:322
static UQuickVector2DTween * QuickTweenMoveBy_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:514
static UQuickRotatorTween * QuickTweenCreateTweenRotator(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:88
static UQuickVectorTween * QuickTweenVectorParameterBy_Material(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1565
static UQuickFloatTween * QuickTweenScalarParameterTo_Material(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1625
static UQuickVectorTween * QuickTweenCreateTweenVector(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:45
static void QuickTweenExecuteActionOnAllTweens(const UObject *worldContextObject, const FQuickTweenableAction &action)
Definition QuickTweenLibrary.cpp:1966
static void QuickTweenCompleteAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1955
static UQuickFloatTween * QuickTweenRotateTo_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:885
static UQuickIntTween * QuickTweenCreateTweenInt(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:262
static UQuickRotatorTween * QuickTweenRotateBy_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:942
static UQuickColorTween * QuickTweenColorParameterTo_Material(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1745
static UQuickFloatTween * QuickTweenChangeDistanceBy_SpringArm(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1448
static void QuickTweenReverseAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1944
static UQuickRotatorTween * QuickTweenRotateTo_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:821
static UQuickFloatTween * QuickTweenChangeFovTo_Camera(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1334
static UQuickFloatTween * QuickTweenCreateTweenFloat(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:133
static void QuickTweenKillAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1911
static UQuickVector2DTween * QuickTweenCreateTweenVector2D(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:176
static UQuickTweenSequence * QuickTweenCreateSequence(UObject *worldContextObject, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false)
Definition QuickTweenLibrary.cpp:28
static UQuickVectorTween * QuickTweenScaleTo_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:583
static UQuickFloatTween * QuickTweenRotateAroundPoint_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1146
static UQuickFloatTween * QuickTweenRotateBy_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1019
static UQuickFloatTween * QuickTweenChangeDistanceTo_SpringArm(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1391
static UQuickVector2DTween * QuickTweenScaleTo_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:645
static void QuickTweenPlayAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1933
static UQuickFloatTween * QuickTweenScalarParameterBy_Material(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1685
static void QuickTweenPauseAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1922
static UQuickVector2DTween * QuickTweenMoveTo_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:384
static UQuickVectorTween * QuickTweenVectorParameterTo_Material(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1505
static UQuickVector2DTween * QuickTweenScaleBy_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:764
static UQuickColorTween * QuickTweenColorParameterBy_Material(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1805
static UQuickVectorTween * QuickTweenScaleBy_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:702
static TArray< UQuickTweenable * > QuickTweenFindAllTweensByPredicate(const UObject *worldContextObject, const FQuickConstTweenableAction &predicate)
Definition QuickTweenLibrary.cpp:1895
static UQuickColorTween * QuickTweenCreateTweenColor(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:219
static UQuickVectorTween * QuickTweenMoveBy_SceneComponent(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:453
static void QuickTweenExecuteActionByPredicate(const UObject *worldContextObject, const FQuickConstTweenableAction &predicate, const FQuickTweenableAction &action)
Definition QuickTweenLibrary.cpp:1979
static UQuickFloatTween * QuickTweenChangeOpacityTo_Widget(UObject *worldContextObject, 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 QuickTweenLibrary.cpp:1277
Definition QuickTweenSequence.h:49
Definition QuickTweenable.h:24
Definition QuickVector2DTween.h:19
Definition QuickVectorTween.h:19
Definition QuickTweenLibrary.gen.cpp:5917
Definition QuickTweenLibrary.gen.cpp:5818
Definition QuickTweenLibrary.gen.cpp:57
Definition QuickTweenLibrary.gen.cpp:55
Definition QuickTweenLibrary.gen.cpp:212
Definition QuickTweenLibrary.gen.cpp:210
Definition QuickTweenLibrary.gen.cpp:364
Definition QuickTweenLibrary.gen.cpp:362
Definition QuickTweenLibrary.gen.cpp:516
Definition QuickTweenLibrary.gen.cpp:514
Definition QuickTweenLibrary.gen.cpp:668
Definition QuickTweenLibrary.gen.cpp:820
Definition QuickTweenLibrary.gen.cpp:818
Definition QuickTweenLibrary.gen.cpp:980
Definition QuickTweenLibrary.gen.cpp:978
Definition QuickTweenLibrary.gen.cpp:1138
Definition QuickTweenLibrary.gen.cpp:1140
Definition QuickTweenLibrary.gen.cpp:1194
Definition QuickTweenLibrary.gen.cpp:1192
Definition QuickTweenLibrary.gen.cpp:1295
Definition QuickTweenLibrary.gen.cpp:1293
Definition QuickTweenLibrary.gen.cpp:1455
Definition QuickTweenLibrary.gen.cpp:1453
Definition QuickTweenLibrary.gen.cpp:1558
Definition QuickTweenLibrary.gen.cpp:1556
Definition QuickTweenLibrary.gen.cpp:1712
Definition QuickTweenLibrary.gen.cpp:1710
Definition QuickTweenLibrary.gen.cpp:1866
Definition QuickTweenLibrary.gen.cpp:1864
Definition QuickTweenLibrary.gen.cpp:2196
Definition QuickTweenLibrary.gen.cpp:2194
Definition QuickTweenLibrary.gen.cpp:2036
Definition QuickTweenLibrary.gen.cpp:2034
Definition QuickTweenLibrary.gen.cpp:2356
Definition QuickTweenLibrary.gen.cpp:2354
Definition QuickTweenLibrary.gen.cpp:2426
Definition QuickTweenLibrary.gen.cpp:2424
Definition QuickTweenLibrary.gen.cpp:2488
Definition QuickTweenLibrary.gen.cpp:2486
Definition QuickTweenLibrary.gen.cpp:2557
Definition QuickTweenLibrary.gen.cpp:2555
Definition QuickTweenLibrary.gen.cpp:2623
Definition QuickTweenLibrary.gen.cpp:2621
Definition QuickTweenLibrary.gen.cpp:2677
Definition QuickTweenLibrary.gen.cpp:2675
Definition QuickTweenLibrary.gen.cpp:2843
Definition QuickTweenLibrary.gen.cpp:2841
Definition QuickTweenLibrary.gen.cpp:3162
Definition QuickTweenLibrary.gen.cpp:3160
Definition QuickTweenLibrary.gen.cpp:3481
Definition QuickTweenLibrary.gen.cpp:3479
Definition QuickTweenLibrary.gen.cpp:3535
Definition QuickTweenLibrary.gen.cpp:3533
Definition QuickTweenLibrary.gen.cpp:3589
Definition QuickTweenLibrary.gen.cpp:3587
Definition QuickTweenLibrary.gen.cpp:3643
Definition QuickTweenLibrary.gen.cpp:3641
Definition QuickTweenLibrary.gen.cpp:3816
Definition QuickTweenLibrary.gen.cpp:3814
Definition QuickTweenLibrary.gen.cpp:4143
Definition QuickTweenLibrary.gen.cpp:4141
Definition QuickTweenLibrary.gen.cpp:4470
Definition QuickTweenLibrary.gen.cpp:4468
Definition QuickTweenLibrary.gen.cpp:4627
Definition QuickTweenLibrary.gen.cpp:4625
Definition QuickTweenLibrary.gen.cpp:4784
Definition QuickTweenLibrary.gen.cpp:4782
Definition QuickTweenLibrary.gen.cpp:5103
Definition QuickTweenLibrary.gen.cpp:5101
Definition QuickTweenLibrary.gen.cpp:5422
Definition QuickTweenLibrary.gen.cpp:5420
Definition QuickTweenLibrary.gen.cpp:5582
Definition QuickTweenLibrary.gen.cpp:5580