|
QuickTween 1.3
|
#include <QuickTweenLatentLibrary.h>
Static Public Member Functions | |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| static UQuickVectorTween * | QuickTweenLatentVectorParameterTo_Material (UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false) |
| static UQuickVectorTween * | QuickTweenLatentVectorParameterBy_Material (UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false) |
| static UQuickFloatTween * | QuickTweenLatentScalarParameterTo_Material (UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false) |
| static UQuickFloatTween * | QuickTweenLatentScalarParameterBy_Material (UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false) |
| static UQuickColorTween * | QuickTweenLatentColorParameterTo_Material (UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false) |
| static UQuickColorTween * | QuickTweenLatentColorParameterBy_Material (UObject *worldContextObject, FLatentActionInfo latentInfo, EQuickTweenLatentSteps &latentStep, UMaterialInstanceDynamic *material, const FName ¶meterName, const FColor &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false) |
Blueprint-accessible library exposing latent QuickTween creation helpers.
This class provides static UFUNCTIONs that create various types of tweens and sequences as latent blueprint nodes. Each function accepts a latent info struct and an ExpandEnumAsExecs parameter (EQuickTweenLatentSteps) so execution can continue based on the tween step in Blueprint.
|
static |
Create a latent QuickTween sequence.
Creates and optionally starts a QuickTween sequence using latent execution in Blueprints.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| loops | Number of times the sequence will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag to identify the created tween. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while the game is paused. |
|
static |
Create a latent color tween.
Tween an FColor value from from to to using the provided setter function. Exposed as a latent Blueprint node so execution can continue based on the latent step.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| from | Starting color. |
| to | Target color. |
| setter | Callback used to apply interpolated FColor values. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent float tween.
Tween a float value from from to to using the provided setter function.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| from | Starting float value. |
| to | Target float value. |
| setter | Callback used to apply interpolated float values. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent integer tween.
Tween an integer value from from to to using the provided setter function. Exposed as a latent Blueprint node so execution can continue based on the latent step.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| from | Starting integer value. |
| to | Target integer value. |
| setter | Callback used to apply interpolated int32 values. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent rotator tween.
Tween an FRotator value from from to to using the provided setter function.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| from | Starting rotator. |
| to | Target rotator. |
| setter | Callback used to apply interpolated FRotator values. |
| bUseShortestPath | When true, interpolation will use the shortest rotational path. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent vector tween.
Tween a FVector value from from to to using the provided setter function. Exposed as a latent Blueprint node.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| from | Starting vector. |
| to | Target vector. |
| setter | Callback used to apply interpolated FVector values. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent 2D vector tween.
Tween an FVector2D value from from to to using the provided setter function. Exposed as a latent Blueprint node so execution can continue based on the latent step.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| from | Starting 2D vector. |
| to | Target 2D vector. |
| setter | Callback used to apply interpolated FVector2D values. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ChangeColor tween for a UImage widget.
Tweens the image's color to the specified target color over time.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | UImage widget whose color will be changed. |
| to | Target color. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ChangeDistanceBy tween for a spring arm (by delta).
Tweens the spring arm's target arm length by adding the given delta to the current length.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| springArm | Spring arm component whose length will be changed. |
| by | Delta to add to the current arm length. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ChangeDistance tween for a spring arm (to target).
Tweens the spring arm's target arm length to the specified value.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| springArm | Spring arm component whose length will be changed. |
| to | Target arm length. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ChangeFov tween for a camera component.
Tweens the camera's field of view to the target value over time.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| camera | Camera component whose FOV will be changed. |
| to | Target FOV value in degrees. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ChangeOpacity tween for a generic widget.
Tweens a widget's opacity to the given value over the specified duration.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Target widget whose opacity will be changed. |
| to | Target opacity value (0.0 - 1.0). |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ColorParameterBy tween for a material instance.
Tweens the named color parameter on the dynamic material by the specified scalar delta. Typically used to adjust color channels uniformly by a value; implementation may interpret the delta according to the material setup.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| material | Dynamic material instance to modify. |
| parameterName | Name of the color parameter. |
| by | FColor delta to apply. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ColorParameterTo tween for a material instance.
Tweens the named color parameter on the dynamic material to the target color.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| material | Dynamic material instance to modify. |
| parameterName | Name of the color parameter. |
| to | Target color value. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent LookAt rotator tween for a scene component.
Rotates the component to look at the specified target location.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component to rotate. |
| to | Target location to look at. |
| bUseShortestPath | When true, interpolation will use the shortest rotational path. |
| duration | Duration of the rotation in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent MoveBy tween for a scene component.
Moves the provided scene component by the specified delta vector over time. Exposed as a latent Blueprint node; execution can continue based on the expanded EQuickTweenLatentSteps output pins.
| worldContextObject | World context used for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component to move. |
| by | Delta vector to add to the component's current location. |
| duration | Duration of the move in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve; overrides easeType when provided. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| space | Whether movement uses world or local space. |
| tweenTag | Optional tag to identify the created tween. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while the game is paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent MoveBy tween for a UWidget.
Moves the provided widget by the specified delta over the given duration. Exposed as a latent Blueprint node; execution can continue based on the expanded EQuickTweenLatentSteps output pins.
| worldContextObject | World context used for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Target widget to move. |
| by | Delta 2D vector to add to the widget's current position. |
| duration | Duration of the move in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve; overrides easeType when provided. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag to identify the created tween. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while the game is paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent MoveTo tween for a scene component.
Moves the provided scene component to the target location over time.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component to move. |
| to | Target world/local location depending on space. |
| duration | Duration of the move in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| space | Whether the target is in WorldSpace or LocalSpace. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent MoveTo tween for a UWidget.
Moves the provided widget to the target position over the given duration. Exposed as a latent Blueprint node; execution can continue based on the expanded EQuickTweenLatentSteps output pins.
| worldContextObject | World context used for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Target widget to move. |
| to | Target local position for the widget. |
| duration | Duration of the move in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve; when provided it overrides easeType. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag to identify the created tween. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while the game is paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent RotateAround tween for a scene component.
Tweens a rotation value (float) around a point and axis (normal).
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component that will be rotated around the point. |
| from | Starting angle in degrees. |
| to | Target angle in degrees. |
| point | Center point of rotation. |
| normal | Axis (normal) around which to rotate. |
| duration | Duration of the rotation in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent RotateBy tween for a scene component.
Rotates the provided scene component by the specified rotator delta over time.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component to rotate. |
| by | Rotation delta to apply (added to current rotation). |
| bUseShortestPath | When true, interpolation will use the shortest rotational path. |
| duration | Duration of the rotation in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| space | Whether rotation is applied in WorldSpace or LocalSpace. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent RotateBy tween for a widget.
Rotates the provided widget by the specified delta over time. Exposed as a latent Blueprint node so execution can continue based on the latent step.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Widget to rotate. |
| by | Rotation delta to apply (added to current rotation). |
| duration | Duration of the rotation in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent RotateTo tween for a scene component.
Rotates the provided scene component to the target rotator.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component to rotate. |
| to | Target rotator (should be in target space). |
| bUseShortestPath | When true, interpolation will use the shortest rotational path. |
| duration | Duration of the rotation in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| space | Whether the target is in WorldSpace or LocalSpace. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent RotateTo tween for a widget.
Tweens a widget's rotation value to the target angle over the specified duration. This is exposed as a latent Blueprint node so execution can continue based on the latent step enum (EQuickTweenLatentSteps).
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Target widget whose rotation will be changed. |
| to | Target rotation value (in degrees). |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while the game is paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ScalarParameterBy tween for a material instance.
Tweens the named scalar parameter on the dynamic material by the specified delta.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| material | Dynamic material instance to modify. |
| parameterName | Name of the scalar parameter. |
| by | Delta to add to the current scalar parameter. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ScalarParameterTo tween for a material instance.
Tweens the named scalar parameter on the dynamic material to the target value.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| material | Dynamic material instance to modify. |
| parameterName | Name of the scalar parameter. |
| to | Target scalar value. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ScaleBy tween for a scene component.
Tweens the scale of the provided scene component by the given delta.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component whose scale will be adjusted. |
| by | Delta scale to be applied to current scale. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| space | Whether the delta applies in WorldSpace or LocalSpace. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ScaleBy tween for a UWidget.
Tweens the widget's render scale by the specified delta.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Target widget whose scale will be changed. |
| by | 2D delta scale to apply to current scale. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ScaleTo tween for a scene component.
Tweens the scale of the provided scene component to to.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| component | Scene component whose scale will be tweened. |
| to | Target scale. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior. |
| space | Whether the target is in WorldSpace or LocalSpace. |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent ScaleTo tween for a UWidget.
Tweens the widget's render scale to the specified target over time.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| widget | Target widget whose scale will be changed. |
| to | Target 2D scale. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve. |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent VectorParameterBy tween for a material instance.
Tweens the named vector parameter on the dynamic material by the provided delta.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| material | Dynamic material instance to modify. |
| parameterName | Name of the vector parameter. |
| by | Vector delta to add to the current parameter value. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |
|
static |
Create a latent VectorParameterTo tween for a material instance.
Tweens the named vector parameter on the dynamic material to the target vector value.
| worldContextObject | World context for latent action execution. |
| latentInfo | Latent action execution info supplied by Blueprint. |
| latentStep | Enum reference expanded as exec pins to control flow from Blueprint. |
| material | Dynamic material instance to modify. |
| parameterName | Name of the vector parameter. |
| to | Target vector value. |
| duration | Duration of the loop in seconds. |
| timeScale | Global time scale multiplier for the tween. |
| easeType | Built-in easing type to apply. |
| easeCurve | Optional custom ease curve (overrides easeType when provided). |
| loops | Number of times the tween will loop. |
| loopType | Looping behavior (Restart, PingPong, etc.). |
| tweenTag | Optional tag for identification. |
| bShouldAutoKill | If true the tween will be auto-killed when finished. |
| bShouldPlayWhilePaused | If true the tween will update while paused. |
| bShouldAutoPlay | If true the tween will start immediately after creation. |