QuickTween 1.4.1
Loading...
Searching...
No Matches
QuickTweenLatentLibrary.h
1// Copyright 2025 Juan Pablo Hernandez Mosti. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Kismet/BlueprintFunctionLibrary.h"
7#include "Latent/FQuickTweenLatentAction.h"
8#include "Tweens/QuickTweenBase.h"
9#include "Utils/CommonValues.h"
10#include "Utils/LoopType.h"
11#include "QuickTweenLatentLibrary.generated.h"
12
14class USpringArmComponent;
15class UCameraComponent;
16class UImage;
17class UWidget;
18class UQuickIntTween;
21class UQuickTweenable;
26class UMaterialInstanceDynamic;
27
36UCLASS()
37class QUICKTWEEN_API UQuickTweenLatentLibrary : public UBlueprintFunctionLibrary
38{
39 GENERATED_BODY()
40
41public:
42
58 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Sequence | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
60 UObject* worldContextObject,
61 FLatentActionInfo latentInfo,
62 EQuickTweenLatentSteps& latentStep,
63 int32 loops = 1,
64 ELoopType loopType = ELoopType::Restart,
65 const FString& tweenTag = "",
66 bool bShouldAutoKill = true,
67 bool bShouldPlayWhilePaused = false);
68
93 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
95 UObject* worldContextObject,
96 FLatentActionInfo latentInfo,
97 EQuickTweenLatentSteps& latentStep,
98 const FVector& from,
99 const FVector& to,
100 FVectorSetter setter,
101 float duration = 1.0f,
102 float timeScale = 1.0f,
103 EEaseType easeType = EEaseType::Linear,
104 UCurveFloat* easeCurve = nullptr,
105 int32 loops = 1,
106 ELoopType loopType = ELoopType::Restart,
107 const FString& tweenTag = "",
108 bool bShouldAutoKill = true,
109 bool bShouldPlayWhilePaused = false,
110 bool bShouldAutoPlay = false);
111
112
137 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Rotator | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
139 UObject* worldContextObject,
140 FLatentActionInfo latentInfo,
141 EQuickTweenLatentSteps& latentStep,
142 const FRotator& from,
143 const FRotator& to,
144 FRotatorSetter setter,
145 bool bUseShortestPath,
146 float duration = 1.0f,
147 float timeScale = 1.0f,
148 EEaseType easeType = EEaseType::Linear,
149 UCurveFloat* easeCurve = nullptr,
150 int32 loops = 1,
151 ELoopType loopType = ELoopType::Restart,
152 const FString& tweenTag = "",
153 bool bShouldAutoKill = true,
154 bool bShouldPlayWhilePaused = false,
155 bool bShouldAutoPlay = false);
156
180 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Rotator | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
182 UObject* worldContextObject,
183 FLatentActionInfo latentInfo,
184 EQuickTweenLatentSteps& latentStep,
185 float from,
186 float to,
187 FFloatSetter setter,
188 float duration = 1.0f,
189 float timeScale = 1.0f,
190 EEaseType easeType = EEaseType::Linear,
191 UCurveFloat* easeCurve = nullptr,
192 int32 loops = 1,
193 ELoopType loopType = ELoopType::Restart,
194 const FString& tweenTag = "",
195 bool bShouldAutoKill = true,
196 bool bShouldPlayWhilePaused = false,
197 bool bShouldAutoPlay = false);
198
223 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
225 UObject* worldContextObject,
226 FLatentActionInfo latentInfo,
227 EQuickTweenLatentSteps& latentStep,
228 const FVector2D& from,
229 const FVector2D& to,
230 FVector2DSetter setter,
231 float duration = 1.0f,
232 float timeScale = 1.0f,
233 EEaseType easeType = EEaseType::Linear,
234 UCurveFloat* easeCurve = nullptr,
235 int32 loops = 1,
236 ELoopType loopType = ELoopType::Restart,
237 const FString& tweenTag = "",
238 bool bShouldAutoKill = true,
239 bool bShouldPlayWhilePaused = false,
240 bool bShouldAutoPlay = false);
241
266 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Color | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
268 UObject* worldContextObject,
269 FLatentActionInfo latentInfo,
270 EQuickTweenLatentSteps& latentStep,
271 const FColor& from,
272 const FColor& to,
273 FColorSetter setter,
274 float duration = 1.0f,
275 float timeScale = 1.0f,
276 EEaseType easeType = EEaseType::Linear,
277 UCurveFloat* easeCurve = nullptr,
278 int32 loops = 1,
279 ELoopType loopType = ELoopType::Restart,
280 const FString& tweenTag = "",
281 bool bShouldAutoKill = true,
282 bool bShouldPlayWhilePaused = false,
283 bool bShouldAutoPlay = false);
284
309 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Int | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
311 UObject* worldContextObject,
312 FLatentActionInfo latentInfo,
313 EQuickTweenLatentSteps& latentStep,
314 int32 from,
315 int32 to,
316 FIntSetter setter,
317 float duration = 1.0f,
318 float timeScale = 1.0f,
319 EEaseType easeType = EEaseType::Linear,
320 UCurveFloat* easeCurve = nullptr,
321 int32 loops = 1,
322 ELoopType loopType = ELoopType::Restart,
323 const FString& tweenTag = "",
324 bool bShouldAutoKill = true,
325 bool bShouldPlayWhilePaused = false,
326 bool bShouldAutoPlay = false);
327
344 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Empty | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
346 UObject* worldContextObject,
347 FLatentActionInfo latentInfo,
348 EQuickTweenLatentSteps& latentStep,
349 float duration = 1.0f,
350 const FString& tweenTag = "",
351 bool bShouldAutoKill = true,
352 bool bShouldPlayWhilePaused = false,
353 bool bShouldAutoPlay = false);
354
378 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
380 UObject* worldContextObject,
381 FLatentActionInfo latentInfo,
382 EQuickTweenLatentSteps& latentStep,
383 USceneComponent* component,
384 const FVector& to,
385 float duration = 1.0f,
386 float timeScale = 1.0f,
387 EEaseType easeType = EEaseType::Linear,
388 UCurveFloat* easeCurve = nullptr,
389 int32 loops = 1,
390 ELoopType loopType = ELoopType::Restart,
391 EQuickTweenSpace space = EQuickTweenSpace::WorldSpace,
392 const FString& tweenTag = "",
393 bool bShouldAutoKill = true,
394 bool bShouldPlayWhilePaused = false,
395 bool bShouldAutoPlay = false);
396
421 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
423 UObject* worldContextObject,
424 FLatentActionInfo latentInfo,
425 EQuickTweenLatentSteps& latentStep,
426 UWidget* widget,
427 const FVector2D& to,
428 float duration = 1.0f,
429 float timeScale = 1.0f,
430 EEaseType easeType = EEaseType::Linear,
431 UCurveFloat* easeCurve = nullptr,
432 int32 loops = 1,
433 ELoopType loopType = ELoopType::Restart,
434 const FString& tweenTag = "",
435 bool bShouldAutoKill = true,
436 bool bShouldPlayWhilePaused = false,
437 bool bShouldAutoPlay = false);
438
464 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
466 UObject* worldContextObject,
467 FLatentActionInfo latentInfo,
468 EQuickTweenLatentSteps& latentStep,
469 USceneComponent* component,
470 const FVector& by,
471 float duration = 1.0f,
472 float timeScale = 1.0f,
473 EEaseType easeType = EEaseType::Linear,
474 UCurveFloat* easeCurve = nullptr,
475 int32 loops = 1,
476 ELoopType loopType = ELoopType::Restart,
477 EQuickTweenSpace space = EQuickTweenSpace::WorldSpace,
478 const FString& tweenTag = "",
479 bool bShouldAutoKill = true,
480 bool bShouldPlayWhilePaused = false,
481 bool bShouldAutoPlay = false);
482
507 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector2D | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
509 UObject* worldContextObject,
510 FLatentActionInfo latentInfo,
511 EQuickTweenLatentSteps& latentStep,
512 UWidget* widget,
513 const FVector2D& by,
514 float duration = 1.0f,
515 float timeScale = 1.0f,
516 EEaseType easeType = EEaseType::Linear,
517 UCurveFloat* easeCurve = nullptr,
518 int32 loops = 1,
519 ELoopType loopType = ELoopType::Restart,
520 const FString& tweenTag = "",
521 bool bShouldAutoKill = true,
522 bool bShouldPlayWhilePaused = false,
523 bool bShouldAutoPlay = false);
524
548 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
550 UObject* worldContextObject,
551 FLatentActionInfo latentInfo,
552 EQuickTweenLatentSteps& latentStep,
553 USceneComponent* component,
554 const FVector& to,
555 float duration = 1.0f,
556 float timeScale = 1.0f,
557 EEaseType easeType = EEaseType::Linear,
558 UCurveFloat* easeCurve = nullptr,
559 int32 loops = 1,
560 ELoopType loopType = ELoopType::Restart,
561 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
562 const FString& tweenTag = "",
563 bool bShouldAutoKill = true,
564 bool bShouldPlayWhilePaused = false,
565 bool bShouldAutoPlay = false);
566
589 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector2D | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
591 UObject* worldContextObject,
592 FLatentActionInfo latentInfo,
593 EQuickTweenLatentSteps& latentStep,
594 UWidget* widget,
595 const FVector2D& to,
596 float duration = 1.0f,
597 float timeScale = 1.0f,
598 EEaseType easeType = EEaseType::Linear,
599 UCurveFloat* easeCurve = nullptr,
600 int32 loops = 1,
601 ELoopType loopType = ELoopType::Restart,
602 const FString& tweenTag = "",
603 bool bShouldAutoKill = true,
604 bool bShouldPlayWhilePaused = false,
605 bool bShouldAutoPlay = false);
606
630 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vecto | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
632 UObject* worldContextObject,
633 FLatentActionInfo latentInfo,
634 EQuickTweenLatentSteps& latentStep,
635 USceneComponent* component,
636 const FVector& by,
637 float duration = 1.0f,
638 float timeScale = 1.0f,
639 EEaseType easeType = EEaseType::Linear,
640 UCurveFloat* easeCurve = nullptr,
641 int32 loops = 1,
642 ELoopType loopType = ELoopType::Restart,
643 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
644 const FString& tweenTag = "",
645 bool bShouldAutoKill = true,
646 bool bShouldPlayWhilePaused = false,
647 bool bShouldAutoPlay = false);
648
671 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector2D | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
673 UObject* worldContextObject,
674 FLatentActionInfo latentInfo,
675 EQuickTweenLatentSteps& latentStep,
676 UWidget* widget,
677 const FVector2D& by,
678 float duration = 1.0f,
679 float timeScale = 1.0f,
680 EEaseType easeType = EEaseType::Linear,
681 UCurveFloat* easeCurve = nullptr,
682 int32 loops = 1,
683 ELoopType loopType = ELoopType::Restart,
684 const FString& tweenTag = "",
685 bool bShouldAutoKill = true,
686 bool bShouldPlayWhilePaused = false,
687 bool bShouldAutoPlay = false);
688
713 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Rotator | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
715 UObject* worldContextObject,
716 FLatentActionInfo latentInfo,
717 EQuickTweenLatentSteps& latentStep,
718 USceneComponent* component,
719 const FRotator& to,
720 bool bUseShortestPath = true,
721 float duration = 1.0f,
722 float timeScale = 1.0f,
723 EEaseType easeType = EEaseType::Linear,
724 UCurveFloat* easeCurve = nullptr,
725 int32 loops = 1,
726 ELoopType loopType = ELoopType::Restart,
727 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
728 const FString& tweenTag = "",
729 bool bShouldAutoKill = true,
730 bool bShouldPlayWhilePaused = false,
731 bool bShouldAutoPlay = false);
732
757 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Flo | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
759 UObject* worldContextObject,
760 FLatentActionInfo latentInfo,
761 EQuickTweenLatentSteps& latentStep,
762 UWidget* widget,
763 float to,
764 float duration = 1.0f,
765 float timeScale = 1.0f,
766 EEaseType easeType = EEaseType::Linear,
767 UCurveFloat* easeCurve = nullptr,
768 int32 loops = 1,
769 ELoopType loopType = ELoopType::Restart,
770 const FString& tweenTag = "",
771 bool bShouldAutoKill = true,
772 bool bShouldPlayWhilePaused = false,
773 bool bShouldAutoPlay = false);
774
799 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Rotator | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
801 UObject* worldContextObject,
802 FLatentActionInfo latentInfo,
803 EQuickTweenLatentSteps& latentStep,
804 USceneComponent* component,
805 const FRotator& by,
806 bool bUseShortestPath = true,
807 float duration = 1.0f,
808 float timeScale = 1.0f,
809 EEaseType easeType = EEaseType::Linear,
810 UCurveFloat* easeCurve = nullptr,
811 int32 loops = 1,
812 ELoopType loopType = ELoopType::Restart,
813 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
814 const FString& tweenTag = "",
815 bool bShouldAutoKill = true,
816 bool bShouldPlayWhilePaused = false,
817 bool bShouldAutoPlay = false);
818
842 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Rotator | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
844 UObject* worldContextObject,
845 FLatentActionInfo latentInfo,
846 EQuickTweenLatentSteps& latentStep,
847 UWidget* widget,
848 float by,
849 float duration = 1.0f,
850 float timeScale = 1.0f,
851 EEaseType easeType = EEaseType::Linear,
852 UCurveFloat* easeCurve = nullptr,
853 int32 loops = 1,
854 ELoopType loopType = ELoopType::Restart,
855 const FString& tweenTag = "",
856 bool bShouldAutoKill = true,
857 bool bShouldPlayWhilePaused = false,
858 bool bShouldAutoPlay = false);
859
883 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Rotator | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
885 UObject* worldContextObject,
886 FLatentActionInfo latentInfo,
887 EQuickTweenLatentSteps& latentStep,
888 USceneComponent* component,
889 const FVector& to,
890 bool bUseShortestPath = true,
891 float duration = 1.0f,
892 float timeScale = 1.0f,
893 EEaseType easeType = EEaseType::Linear,
894 UCurveFloat* easeCurve = nullptr,
895 int32 loops = 1,
896 ELoopType loopType = ELoopType::Restart,
897 const FString& tweenTag = "",
898 bool bShouldAutoKill = true,
899 bool bShouldPlayWhilePaused = false,
900 bool bShouldAutoPlay = false);
901
927 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
929 UObject* worldContextObject,
930 FLatentActionInfo latentInfo,
931 EQuickTweenLatentSteps& latentStep,
932 USceneComponent* component,
933 float from,
934 float to,
935 const FVector& point,
936 const FVector& normal,
937 float duration = 1.0f,
938 float timeScale = 1.0f,
939 EEaseType easeType = EEaseType::Linear,
940 UCurveFloat* easeCurve = nullptr,
941 int32 loops = 1,
942 ELoopType loopType = ELoopType::Restart,
943 const FString& tweenTag = "",
944 bool bShouldAutoKill = true,
945 bool bShouldPlayWhilePaused = false,
946 bool bShouldAutoPlay = false);
947
970 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Color | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
972 UObject* worldContextObject,
973 FLatentActionInfo latentInfo,
974 EQuickTweenLatentSteps& latentStep,
975 UImage* widget,
976 const FColor& to,
977 float duration = 1.0f,
978 float timeScale = 1.0f,
979 EEaseType easeType = EEaseType::Linear,
980 UCurveFloat* easeCurve = nullptr,
981 int32 loops = 1,
982 ELoopType loopType = ELoopType::Restart,
983 const FString& tweenTag = "",
984 bool bShouldAutoKill = true,
985 bool bShouldPlayWhilePaused = false,
986 bool bShouldAutoPlay = false);
987
1010 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1012 UObject* worldContextObject,
1013 FLatentActionInfo latentInfo,
1014 EQuickTweenLatentSteps& latentStep,
1015 UWidget* widget,
1016 float to,
1017 float duration = 1.0f,
1018 float timeScale = 1.0f,
1019 EEaseType easeType = EEaseType::Linear,
1020 UCurveFloat* easeCurve = nullptr,
1021 int32 loops = 1,
1022 ELoopType loopType = ELoopType::Restart,
1023 const FString& tweenTag = "",
1024 bool bShouldAutoKill = true,
1025 bool bShouldPlayWhilePaused = false,
1026 bool bShouldAutoPlay = false);
1027
1050 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1052 UObject* worldContextObject,
1053 FLatentActionInfo latentInfo,
1054 EQuickTweenLatentSteps& latentStep,
1055 UCameraComponent* camera,
1056 float to,
1057 float duration = 1.0f,
1058 float timeScale = 1.0f,
1059 EEaseType easeType = EEaseType::Linear,
1060 UCurveFloat* easeCurve = nullptr,
1061 int32 loops = 1,
1062 ELoopType loopType = ELoopType::Restart,
1063 const FString& tweenTag = "",
1064 bool bShouldAutoKill = true,
1065 bool bShouldPlayWhilePaused = false,
1066 bool bShouldAutoPlay = false);
1067
1090 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1092 UObject* worldContextObject,
1093 FLatentActionInfo latentInfo,
1094 EQuickTweenLatentSteps& latentStep,
1095 USpringArmComponent* springArm,
1096 float to,
1097 float duration = 1.0f,
1098 float timeScale = 1.0f,
1099 EEaseType easeType = EEaseType::Linear,
1100 UCurveFloat* easeCurve = nullptr,
1101 int32 loops = 1,
1102 ELoopType loopType = ELoopType::Restart,
1103 const FString& tweenTag = "",
1104 bool bShouldAutoKill = true,
1105 bool bShouldPlayWhilePaused = false,
1106 bool bShouldAutoPlay = false);
1107
1130 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1132 UObject* worldContextObject,
1133 FLatentActionInfo latentInfo,
1134 EQuickTweenLatentSteps& latentStep,
1135 USpringArmComponent* springArm,
1136 float by,
1137 float duration = 1.0f,
1138 float timeScale = 1.0f,
1139 EEaseType easeType = EEaseType::Linear,
1140 UCurveFloat* easeCurve = nullptr,
1141 int32 loops = 1,
1142 ELoopType loopType = ELoopType::Restart,
1143 const FString& tweenTag = "",
1144 bool bShouldAutoKill = true,
1145 bool bShouldPlayWhilePaused = false,
1146 bool bShouldAutoPlay = false);
1147
1171 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1173 UObject* worldContextObject,
1174 FLatentActionInfo latentInfo,
1175 EQuickTweenLatentSteps& latentStep,
1176 UMaterialInstanceDynamic* material,
1177 const FName& parameterName,
1178 const FVector& to,
1179 float duration = 1.0f,
1180 float timeScale = 1.0f,
1181 EEaseType easeType = EEaseType::Linear,
1182 UCurveFloat* easeCurve = nullptr,
1183 int32 loops = 1,
1184 ELoopType loopType = ELoopType::Restart,
1185 const FString& tweenTag = "",
1186 bool bShouldAutoKill = true,
1187 bool bShouldPlayWhilePaused = false,
1188 bool bShouldAutoPlay = false);
1189
1213 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Vector | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1215 UObject* worldContextObject,
1216 FLatentActionInfo latentInfo,
1217 EQuickTweenLatentSteps& latentStep,
1218 UMaterialInstanceDynamic* material,
1219 const FName& parameterName,
1220 const FVector& by,
1221 float duration = 1.0f,
1222 float timeScale = 1.0f,
1223 EEaseType easeType = EEaseType::Linear,
1224 UCurveFloat* easeCurve = nullptr,
1225 int32 loops = 1,
1226 ELoopType loopType = ELoopType::Restart,
1227 const FString& tweenTag = "",
1228 bool bShouldAutoKill = true,
1229 bool bShouldPlayWhilePaused = false,
1230 bool bShouldAutoPlay = false);
1231
1255 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1257 UObject* worldContextObject,
1258 FLatentActionInfo latentInfo,
1259 EQuickTweenLatentSteps& latentStep,
1260 UMaterialInstanceDynamic* material,
1261 const FName& parameterName,
1262 float to,
1263 float duration = 1.0f,
1264 float timeScale = 1.0f,
1265 EEaseType easeType = EEaseType::Linear,
1266 UCurveFloat* easeCurve = nullptr,
1267 int32 loops = 1,
1268 ELoopType loopType = ELoopType::Restart,
1269 const FString& tweenTag = "",
1270 bool bShouldAutoKill = true,
1271 bool bShouldPlayWhilePaused = false,
1272 bool bShouldAutoPlay = false);
1273
1297 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Float | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1299 UObject* worldContextObject,
1300 FLatentActionInfo latentInfo,
1301 EQuickTweenLatentSteps& latentStep,
1302 UMaterialInstanceDynamic* material,
1303 const FName& parameterName,
1304 float by,
1305 float duration = 1.0f,
1306 float timeScale = 1.0f,
1307 EEaseType easeType = EEaseType::Linear,
1308 UCurveFloat* easeCurve = nullptr,
1309 int32 loops = 1,
1310 ELoopType loopType = ELoopType::Restart,
1311 const FString& tweenTag = "",
1312 bool bShouldAutoKill = true,
1313 bool bShouldPlayWhilePaused = false,
1314 bool bShouldAutoPlay = false);
1315
1339 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Color | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1341 UObject* worldContextObject,
1342 FLatentActionInfo latentInfo,
1343 EQuickTweenLatentSteps& latentStep,
1344 UMaterialInstanceDynamic* material,
1345 const FName& parameterName,
1346 const FColor& to,
1347 float duration = 1.0f,
1348 float timeScale = 1.0f,
1349 EEaseType easeType = EEaseType::Linear,
1350 UCurveFloat* easeCurve = nullptr,
1351 int32 loops = 1,
1352 ELoopType loopType = ELoopType::Restart,
1353 const FString& tweenTag = "",
1354 bool bShouldAutoKill = true,
1355 bool bShouldPlayWhilePaused = false,
1356 bool bShouldAutoPlay = false);
1357
1383 UFUNCTION(BlueprintCallable, meta = (WorldContext = "worldContextObject", Latent, LatentInfo = "latentInfo", ExpandEnumAsExecs = "latentStep", Keywords = "Tween | Color | Create | Make | Latent", HidePin = "latentStep"), Category = "QuickTween")
1385 UObject* worldContextObject,
1386 FLatentActionInfo latentInfo,
1387 EQuickTweenLatentSteps& latentStep,
1388 UMaterialInstanceDynamic* material,
1389 const FName& parameterName,
1390 const FColor& by,
1391 float duration = 1.0f,
1392 float timeScale = 1.0f,
1393 EEaseType easeType = EEaseType::Linear,
1394 UCurveFloat* easeCurve = nullptr,
1395 int32 loops = 1,
1396 ELoopType loopType = ELoopType::Restart,
1397 const FString& tweenTag = "",
1398 bool bShouldAutoKill = true,
1399 bool bShouldPlayWhilePaused = false,
1400 bool bShouldAutoPlay = false);
1401};
Definition QuickColorTween.h:19
Definition QuickEmptyTween.h:19
Definition QuickFloatTween.h:18
Definition QuickIntTween.h:18
Definition QuickRotatorTween.h:20
Definition QuickTweenLatentLibrary.h:38
static UQuickColorTween * QuickTweenLatentColorParameterBy_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName &parameterName, const FColor &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1779
static UQuickFloatTween * QuickTweenLatentRotateTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:935
static UQuickVector2DTween * QuickTweenLatentScaleBy_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:821
static UQuickVectorTween * QuickTweenLatentScaleTo_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:653
static UQuickFloatTween * QuickTweenLatentChangeFovTo_Camera(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UCameraComponent *camera, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1329
static UQuickFloatTween * QuickTweenLatentChangeDistanceBy_SpringArm(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USpringArmComponent *springArm, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1439
static UQuickVectorTween * QuickTweenLatentMoveTo_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::WorldSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:430
static UQuickVector2DTween * QuickTweenLatentScaleTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:709
static UQuickFloatTween * QuickTweenCreateLatentTweenFloat(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, float from, float to, FFloatSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:374
static UQuickVectorTween * QuickTweenLatentVectorParameterTo_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName &parameterName, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1494
static UQuickVectorTween * QuickTweenCreateLatentTweenVector(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FVector &from, const FVector &to, FVectorSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:58
static UQuickVector2DTween * QuickTweenCreateLatentTweenVector2D(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FVector2D &from, const FVector2D &to, FVector2DSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:172
static UQuickRotatorTween * QuickTweenLatentRotateTo_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FRotator &to, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:876
static UQuickFloatTween * QuickTweenLatentScalarParameterBy_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName &parameterName, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1665
static UQuickFloatTween * QuickTweenLatentRotateBy_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1048
static UQuickVectorTween * QuickTweenLatentMoveBy_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::WorldSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:541
static UQuickVector2DTween * QuickTweenLatentMoveBy_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:598
static UQuickColorTween * QuickTweenLatentColorParameterTo_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName &parameterName, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1722
static UQuickEmptyTween * QuickTweenCreateLatentTweenEmpty(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, float duration=1.0f, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:340
static UQuickColorTween * QuickTweenLatentChangeColorTo_Image(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UImage *widget, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1219
static UQuickRotatorTween * QuickTweenLatentRotateBy_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FRotator &by, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:990
static UQuickFloatTween * QuickTweenLatentChangeDistanceTo_SpringArm(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USpringArmComponent *springArm, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1384
static UQuickIntTween * QuickTweenCreateLatentTweenInt(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, int32 from, int32 to, FIntSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:284
static UQuickRotatorTween * QuickTweenCreateLatentTweenRotator(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FRotator &from, const FRotator &to, FRotatorSetter setter, bool bUseShortestPath, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:114
static UQuickVectorTween * QuickTweenLatentScaleBy_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:764
static UQuickTweenSequence * QuickTweenCreateLatentSequence(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false)
Definition QuickTweenLatentLibrary.cpp:27
static UQuickFloatTween * QuickTweenLatentRotateAroundPoint_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, float from, float to, const FVector &point, const FVector &normal, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1158
static UQuickVectorTween * QuickTweenLatentVectorParameterBy_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName &parameterName, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1551
static UQuickRotatorTween * QuickTweenLatentLookAt_SceneComponent(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, USceneComponent *component, const FVector &to, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1101
static UQuickFloatTween * QuickTweenLatentChangeOpacityTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1274
static UQuickVector2DTween * QuickTweenLatentMoveTo_Widget(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UWidget *widget, const FVector2D &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:486
static UQuickFloatTween * QuickTweenLatentScalarParameterTo_Material(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName &parameterName, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:1608
static UQuickColorTween * QuickTweenCreateLatentTweenColor(UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, const FColor &from, const FColor &to, FColorSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLatentLibrary.cpp:228
Definition QuickTweenSequence.h:49
Definition QuickTweenable.h:24
Definition QuickVector2DTween.h:19
Definition QuickVectorTween.h:19