Tween()
Object for interpolating and easing parameters of objects
Attributes:
start(object, attribute_name, start, end, duration, speed, loop_type, ease_type) [returns: None]
stop() [returns: None]
pause() [returns: None]
unpause() [returns: None]
restart() [returns: None]
tick(self, dt) [returns: None]
after(tween) [returns: None]
duration [value: any positive value representing milliseconds, type: int]
speed [value: any, type: float]
loop_type [value: LOOP, ONE_SHOT, or PING_PONG, type: enum/int]
ease_type [value: EASE_LINEAR, EASE_SINE_IN, EASE_SINE_OUT, EASE_SINE_IN_OUT, EASE_QUAD_IN, EASE_QUAD_OUT, EASE_QUAD_IN_OUT, EASE_CUBIC_IN, EASE_CUBIC_OUT, EASE_CUBIC_IN_OUT, EASE_QUART_IN, EASE_QUART_OUT, EASE_QUART_IN_OUT, EASE_QUINT_IN, EASE_QUINT_OUT, EASE_QUINT_IN_OUT, EASE_EXP_IN, EASE_EXP_OUT, EASE_EXP_IN_OUT, EASE_CIRC_IN, EASE_CIRC_OUT, EASE_CIRC_IN_OUT, EASE_BACK_IN, EASE_BACK_OUT, EASE_BACK_IN_OUT, EASE_ELAST_IN, EASE_ELAST_OUT, EASE_ELAST_IN_OUT, EASE_BOUNCE_IN, EASE_BOUNCE_OUT, or EASE_BOUNCE_IN_OUT, type: enum/int]
finished [value: True or False (read-only), type: boolean]
Overrides:
tick(self, dt) [returns: None] [value: function, type: function]
after(tween) [returns: None] [value: function, type: function]
file: src/animation/engine_animation_tween.c
landing