Lysa  0.0
Lysa 3D Engine
Tweens Class Referenceabstract

Detailed Description

Global tween registry and factory; tweens registered here are automatically updated each physics tick.

Lua full name: lysa.Tweens

Public Member Functions

LuaTween lua (from: number, to: number, duration: number, type: TransitionType, on_update: fun(value:number), on_complete: fun())
 Creates a LuaTween, registers it with the engine, and returns it. More...
 
TweenSequence sequence (tweens: table, on_complete: fun())
 Builds a TweenSequence from a Lua table of LuaTween objects, registers it with the engine, and returns it. More...
 

Member Function Documentation

LuaTween lua ( number  from,
number  to,
number  duration,
TransitionType  type,
fun(value:number)  on_update,
fun()  on_complete)

Creates a LuaTween, registers it with the engine, and returns it.

Parameters
fromnumber
tonumber
durationnumber
typeTransitionType
on_updatefun(value:number)
on_completefun()
Returns
LuaTween
TweenSequence sequence ( table  tweens,
fun()  on_complete)

Builds a TweenSequence from a Lua table of LuaTween objects, registers it with the engine, and returns it.

Parameters
tweenstable
on_completefun()
Returns
TweenSequence