5#include "CoreMinimal.h"
6#include "Kismet/BlueprintFunctionLibrary.h"
7#include "Utils/EaseType.h"
8#include "Utils/LoopType.h"
9#include "Utils/CommonValues.h"
10#include "QuickTweenLibrary.generated.h"
13class USpringArmComponent;
14class UCameraComponent;
25class UMaterialInstanceDynamic;
57 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Sequence | Create | Make", WorldContext =
"worldContextObject"), Category =
"QuickTween")
59 UObject* worldContextObject,
61 ELoopType loopType = ELoopType::Restart,
62 const FString& tweenTag =
"",
63 bool bShouldAutoKill =
true,
64 bool bShouldPlayWhilePaused =
false);
86 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Vector", WorldContext =
"worldContextObject"), Category =
"QuickTween")
88 UObject* worldContextObject,
92 float duration = 1.0f,
93 float timeScale = 1.0f,
94 EEaseType easeType = EEaseType::Linear,
95 UCurveFloat* easeCurve =
nullptr,
97 ELoopType loopType = ELoopType::Restart,
98 const FString& tweenTag =
"",
99 bool bShouldAutoKill =
true,
100 bool bShouldPlayWhilePaused =
false,
101 bool bShouldAutoPlay =
false);
123 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Rotator", WorldContext =
"worldContextObject"), Category =
"QuickTween")
125 UObject* worldContextObject,
126 const FRotator& from,
128 FRotatorSetter setter,
129 bool bUseShortestPath,
130 float duration = 1.0f,
131 float timeScale = 1.0f,
132 EEaseType easeType = EEaseType::Linear,
133 UCurveFloat* easeCurve =
nullptr,
135 ELoopType loopType = ELoopType::Restart,
136 const FString& tweenTag =
"",
137 bool bShouldAutoKill =
true,
138 bool bShouldPlayWhilePaused =
false,
139 bool bShouldAutoPlay =
false);
160 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Float", WorldContext =
"worldContextObject"), Category =
"QuickTween")
162 UObject* worldContextObject,
166 float duration = 1.0f,
167 float timeScale = 1.0f,
168 EEaseType easeType = EEaseType::Linear,
169 UCurveFloat* easeCurve =
nullptr,
171 ELoopType loopType = ELoopType::Restart,
172 const FString& tweenTag =
"",
173 bool bShouldAutoKill =
true,
174 bool bShouldPlayWhilePaused =
false,
175 bool bShouldAutoPlay =
false);
200 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Vector", WorldContext =
"worldContextObject"), Category =
"QuickTween")
202 UObject* worldContextObject,
203 const FVector2D& from,
205 FVector2DSetter setter,
206 float duration = 1.0f,
207 float timeScale = 1.0f,
208 EEaseType easeType = EEaseType::Linear,
209 UCurveFloat* easeCurve =
nullptr,
211 ELoopType loopType = ELoopType::Restart,
212 const FString& tweenTag =
"",
213 bool bShouldAutoKill =
true,
214 bool bShouldPlayWhilePaused =
false,
215 bool bShouldAutoPlay =
false);
239 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Color", WorldContext =
"worldContextObject"), Category =
"QuickTween")
241 UObject* worldContextObject,
245 float duration = 1.0f,
246 float timeScale = 1.0f,
247 EEaseType easeType = EEaseType::Linear,
248 UCurveFloat* easeCurve =
nullptr,
250 ELoopType loopType = ELoopType::Restart,
251 const FString& tweenTag =
"",
252 bool bShouldAutoKill =
true,
253 bool bShouldPlayWhilePaused =
false,
254 bool bShouldAutoPlay =
false);
278 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Int", WorldContext =
"worldContextObject"), Category =
"QuickTween")
280 UObject* worldContextObject,
284 float duration = 1.0f,
285 float timeScale = 1.0f,
286 EEaseType easeType = EEaseType::Linear,
287 UCurveFloat* easeCurve =
nullptr,
289 ELoopType loopType = ELoopType::Restart,
290 const FString& tweenTag =
"",
291 bool bShouldAutoKill =
true,
292 bool bShouldPlayWhilePaused =
false,
293 bool bShouldAutoPlay =
false);
311 UFUNCTION(BlueprintPure, meta = (Keywords =
"Tween | Empty", WorldContext =
"worldContextObject"), Category =
"QuickTween")
313 UObject* worldContextObject,
314 float duration = 1.0f,
315 const FString& tweenTag =
"",
316 bool bShouldAutoKill =
true,
317 bool bShouldPlayWhilePaused =
false,
318 bool bShouldAutoPlay =
false);
341 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
343 UObject* worldContextObject,
344 USceneComponent* component,
346 float duration = 1.0f,
347 float timeScale = 1.0f,
348 EEaseType easeType = EEaseType::Linear,
349 UCurveFloat* easeCurve =
nullptr,
351 ELoopType loopType = ELoopType::Restart,
352 EQuickTweenSpace space = EQuickTweenSpace::WorldSpace,
353 const FString& tweenTag =
"",
354 bool bShouldAutoKill =
true,
355 bool bShouldPlayWhilePaused =
false,
356 bool bShouldAutoPlay =
false);
381 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
383 UObject* worldContextObject,
386 float duration = 1.0f,
387 float timeScale = 1.0f,
388 EEaseType easeType = EEaseType::Linear,
389 UCurveFloat* easeCurve =
nullptr,
391 ELoopType loopType = ELoopType::Restart,
392 const FString& tweenTag =
"",
393 bool bShouldAutoKill =
true,
394 bool bShouldPlayWhilePaused =
false,
395 bool bShouldAutoPlay =
false);
423 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
425 UObject* worldContextObject,
426 USceneComponent* component,
428 float duration = 1.0f,
429 float timeScale = 1.0f,
430 EEaseType easeType = EEaseType::Linear,
431 UCurveFloat* easeCurve =
nullptr,
433 ELoopType loopType = ELoopType::Restart,
434 EQuickTweenSpace space = EQuickTweenSpace::WorldSpace,
435 const FString& tweenTag =
"",
436 bool bShouldAutoKill =
true,
437 bool bShouldPlayWhilePaused =
false,
438 bool bShouldAutoPlay =
false);
464 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
466 UObject* worldContextObject,
469 float duration = 1.0f,
470 float timeScale = 1.0f,
471 EEaseType easeType = EEaseType::Linear,
472 UCurveFloat* easeCurve =
nullptr,
474 ELoopType loopType = ELoopType::Restart,
475 const FString& tweenTag =
"",
476 bool bShouldAutoKill =
true,
477 bool bShouldPlayWhilePaused =
false,
478 bool bShouldAutoPlay =
false);
501 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
503 UObject* worldContextObject,
504 USceneComponent* component,
506 float duration = 1.0f,
507 float timeScale = 1.0f,
508 EEaseType easeType = EEaseType::Linear,
509 UCurveFloat* easeCurve =
nullptr,
511 ELoopType loopType = ELoopType::Restart,
512 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
513 const FString& tweenTag =
"",
514 bool bShouldAutoKill =
true,
515 bool bShouldPlayWhilePaused =
false,
516 bool bShouldAutoPlay =
false);
541 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
543 UObject* worldContextObject,
546 float duration = 1.0f,
547 float timeScale = 1.0f,
548 EEaseType easeType = EEaseType::Linear,
549 UCurveFloat* easeCurve =
nullptr,
551 ELoopType loopType = ELoopType::Restart,
552 const FString& tweenTag =
"",
553 bool bShouldAutoKill =
true,
554 bool bShouldPlayWhilePaused =
false,
555 bool bShouldAutoPlay =
false);
582 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
584 UObject* worldContextObject,
585 USceneComponent* component,
587 float duration = 1.0f,
588 float timeScale = 1.0f,
589 EEaseType easeType = EEaseType::Linear,
590 UCurveFloat* easeCurve =
nullptr,
592 ELoopType loopType = ELoopType::Restart,
593 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
594 const FString& tweenTag =
"",
595 bool bShouldAutoKill =
true,
596 bool bShouldPlayWhilePaused =
false,
597 bool bShouldAutoPlay =
false);
623 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
625 UObject* worldContextObject,
628 float duration = 1.0f,
629 float timeScale = 1.0f,
630 EEaseType easeType = EEaseType::Linear,
631 UCurveFloat* easeCurve =
nullptr,
633 ELoopType loopType = ELoopType::Restart,
634 const FString& tweenTag =
"",
635 bool bShouldAutoKill =
true,
636 bool bShouldPlayWhilePaused =
false,
637 bool bShouldAutoPlay =
false);
661 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
663 UObject* worldContextObject,
664 USceneComponent* component,
666 bool bUseShortestPath =
true,
667 float duration = 1.0f,
668 float timeScale = 1.0f,
669 EEaseType easeType = EEaseType::Linear,
670 UCurveFloat* easeCurve =
nullptr,
672 ELoopType loopType = ELoopType::Restart,
673 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
674 const FString& tweenTag =
"",
675 bool bShouldAutoKill =
true,
676 bool bShouldPlayWhilePaused =
false,
677 bool bShouldAutoPlay =
false);
703 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
705 UObject* worldContextObject,
708 float duration = 1.0f,
709 float timeScale = 1.0f,
710 EEaseType easeType = EEaseType::Linear,
711 UCurveFloat* easeCurve =
nullptr,
713 ELoopType loopType = ELoopType::Restart,
714 const FString& tweenTag =
"",
715 bool bShouldAutoKill =
true,
716 bool bShouldPlayWhilePaused =
false,
717 bool bShouldAutoPlay =
false);
745 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
747 UObject* worldContextObject,
748 USceneComponent* component,
750 bool bUseShortestPath =
true,
751 float duration = 1.0f,
752 float timeScale = 1.0f,
753 EEaseType easeType = EEaseType::Linear,
754 UCurveFloat* easeCurve =
nullptr,
756 ELoopType loopType = ELoopType::Restart,
757 EQuickTweenSpace space = EQuickTweenSpace::LocalSpace,
758 const FString& tweenTag =
"",
759 bool bShouldAutoKill =
true,
760 bool bShouldPlayWhilePaused =
false,
761 bool bShouldAutoPlay =
false);
786 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
788 UObject* worldContextObject,
791 float duration = 1.0f,
792 float timeScale = 1.0f,
793 EEaseType easeType = EEaseType::Linear,
794 UCurveFloat* easeCurve =
nullptr,
796 ELoopType loopType = ELoopType::Restart,
797 const FString& tweenTag =
"",
798 bool bShouldAutoKill =
true,
799 bool bShouldPlayWhilePaused =
false,
800 bool bShouldAutoPlay =
false);
825 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
827 UObject* worldContextObject,
828 USceneComponent* component,
830 bool bUseShortestPath =
true,
831 float duration = 1.0f,
832 float timeScale = 1.0f,
833 EEaseType easeType = EEaseType::Linear,
834 UCurveFloat* easeCurve =
nullptr,
836 ELoopType loopType = ELoopType::Restart,
837 const FString& tweenTag =
"",
838 bool bShouldAutoKill =
true,
839 bool bShouldPlayWhilePaused =
false,
840 bool bShouldAutoPlay =
false);
869 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Movement | SceneComponent", WorldContext =
"worldContextObject"), Category =
"QuickTween")
871 UObject* worldContextObject,
872 USceneComponent* component,
875 const FVector& point,
876 const FVector& normal,
877 float duration = 1.0f,
878 float timeScale = 1.0f,
879 EEaseType easeType = EEaseType::Linear,
880 UCurveFloat* easeCurve =
nullptr,
882 ELoopType loopType = ELoopType::Restart,
883 const FString& tweenTag =
"",
884 bool bShouldAutoKill =
true,
885 bool bShouldPlayWhilePaused =
false,
886 bool bShouldAutoPlay =
false);
911 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Color | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
913 UObject* worldContextObject,
916 float duration = 1.0f,
917 float timeScale = 1.0f,
918 EEaseType easeType = EEaseType::Linear,
919 UCurveFloat* easeCurve =
nullptr,
921 ELoopType loopType = ELoopType::Restart,
922 const FString& tweenTag =
"",
923 bool bShouldAutoKill =
true,
924 bool bShouldPlayWhilePaused =
false,
925 bool bShouldAutoPlay =
false);
950 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Color | Widget", WorldContext =
"worldContextObject"), Category =
"QuickTween")
952 UObject* worldContextObject,
955 float duration = 1.0f,
956 float timeScale = 1.0f,
957 EEaseType easeType = EEaseType::Linear,
958 UCurveFloat* easeCurve =
nullptr,
960 ELoopType loopType = ELoopType::Restart,
961 const FString& tweenTag =
"",
962 bool bShouldAutoKill =
true,
963 bool bShouldPlayWhilePaused =
false,
964 bool bShouldAutoPlay =
false);
989 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Color | Camera", WorldContext =
"worldContextObject"), Category =
"QuickTween")
991 UObject* worldContextObject,
992 UCameraComponent* camera,
994 float duration = 1.0f,
995 float timeScale = 1.0f,
996 EEaseType easeType = EEaseType::Linear,
997 UCurveFloat* easeCurve =
nullptr,
999 ELoopType loopType = ELoopType::Restart,
1000 const FString& tweenTag =
"",
1001 bool bShouldAutoKill =
true,
1002 bool bShouldPlayWhilePaused =
false,
1003 bool bShouldAutoPlay =
false);
1028 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Distance | Camera", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1030 UObject* worldContextObject,
1031 USpringArmComponent* springArm,
1033 float duration = 1.0f,
1034 float timeScale = 1.0f,
1035 EEaseType easeType = EEaseType::Linear,
1036 UCurveFloat* easeCurve =
nullptr,
1038 ELoopType loopType = ELoopType::Restart,
1039 const FString& tweenTag =
"",
1040 bool bShouldAutoKill =
true,
1041 bool bShouldPlayWhilePaused =
false,
1042 bool bShouldAutoPlay =
false);
1066 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Distance | Camera", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1068 UObject* worldContextObject,
1069 USpringArmComponent* springArm,
1071 float duration = 1.0f,
1072 float timeScale = 1.0f,
1073 EEaseType easeType = EEaseType::Linear,
1074 UCurveFloat* easeCurve =
nullptr,
1076 ELoopType loopType = ELoopType::Restart,
1077 const FString& tweenTag =
"",
1078 bool bShouldAutoKill =
true,
1079 bool bShouldPlayWhilePaused =
false,
1080 bool bShouldAutoPlay =
false);
1105 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Vector | Material", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1107 UObject* worldContextObject,
1108 UMaterialInstanceDynamic* material,
1109 const FName& parameterName,
1111 float duration = 1.0f,
1112 float timeScale = 1.0f,
1113 EEaseType easeType = EEaseType::Linear,
1114 UCurveFloat* easeCurve =
nullptr,
1116 ELoopType loopType = ELoopType::Restart,
1117 const FString& tweenTag =
"",
1118 bool bShouldAutoKill =
true,
1119 bool bShouldPlayWhilePaused =
false,
1120 bool bShouldAutoPlay =
false);
1145 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Vector | Material", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1147 UObject* worldContextObject,
1148 UMaterialInstanceDynamic* material,
1149 const FName& parameterName,
1151 float duration = 1.0f,
1152 float timeScale = 1.0f,
1153 EEaseType easeType = EEaseType::Linear,
1154 UCurveFloat* easeCurve =
nullptr,
1156 ELoopType loopType = ELoopType::Restart,
1157 const FString& tweenTag =
"",
1158 bool bShouldAutoKill =
true,
1159 bool bShouldPlayWhilePaused =
false,
1160 bool bShouldAutoPlay =
false);
1186 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Float | Material", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1188 UObject* worldContextObject,
1189 UMaterialInstanceDynamic* material,
1190 const FName& parameterName,
1192 float duration = 1.0f,
1193 float timeScale = 1.0f,
1194 EEaseType easeType = EEaseType::Linear,
1195 UCurveFloat* easeCurve =
nullptr,
1197 ELoopType loopType = ELoopType::Restart,
1198 const FString& tweenTag =
"",
1199 bool bShouldAutoKill =
true,
1200 bool bShouldPlayWhilePaused =
false,
1201 bool bShouldAutoPlay =
false);
1227 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Float | Material", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1229 UObject* worldContextObject,
1230 UMaterialInstanceDynamic* material,
1231 const FName& parameterName,
1233 float duration = 1.0f,
1234 float timeScale = 1.0f,
1235 EEaseType easeType = EEaseType::Linear,
1236 UCurveFloat* easeCurve =
nullptr,
1238 ELoopType loopType = ELoopType::Restart,
1239 const FString& tweenTag =
"",
1240 bool bShouldAutoKill =
true,
1241 bool bShouldPlayWhilePaused =
false,
1242 bool bShouldAutoPlay =
false);
1267 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Color | Material", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1269 UObject* worldContextObject,
1270 UMaterialInstanceDynamic* material,
1271 const FName& parameterName,
1273 float duration = 1.0f,
1274 float timeScale = 1.0f,
1275 EEaseType easeType = EEaseType::Linear,
1276 UCurveFloat* easeCurve =
nullptr,
1278 ELoopType loopType = ELoopType::Restart,
1279 const FString& tweenTag =
"",
1280 bool bShouldAutoKill =
true,
1281 bool bShouldPlayWhilePaused =
false,
1282 bool bShouldAutoPlay =
false);
1308 UFUNCTION(BlueprintCallable, BlueprintPure, meta = (Keywords =
"Tween | Color | Material", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1310 UObject* worldContextObject,
1311 UMaterialInstanceDynamic* material,
1312 const FName& parameterName,
1314 float duration = 1.0f,
1315 float timeScale = 1.0f,
1316 EEaseType easeType = EEaseType::Linear,
1317 UCurveFloat* easeCurve =
nullptr,
1319 ELoopType loopType = ELoopType::Restart,
1320 const FString& tweenTag =
"",
1321 bool bShouldAutoKill =
true,
1322 bool bShouldPlayWhilePaused =
false,
1323 bool bShouldAutoPlay =
false);
1332 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Find | By Tag", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1346 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Find | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1358 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Kill | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1370 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Pause | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1382 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Play | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1394 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Reverse | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1406 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Complete | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1419 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | All", WorldContext =
"worldContextObject"), Category =
"QuickTween")
1433 UFUNCTION(BlueprintCallable, meta = (Keywords =
"Tween | Some", WorldContext =
"worldContextObject"), Category =
"QuickTween")
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