efl.ecore.Animator
Class¶efl.ecore.
Animator
(func, *args, **kargs)¶Bases: efl.eo.Eo
execution.
This class represents an animator that will call the given func
every N seconds where N is the frametime interval set by
animator_frametime_set(). The function will be passed any extra
parameters given to constructor.
When the animator func
is called, it must return a value of either
True or False (remember that Python returns None if no value is
explicitly returned and None evaluates to False). If it returns
True, it will be called again at the next tick, or if it returns
False it will be deleted automatically making any references/handles
for it invalid.
Animators should be stopped/deleted by means delete() or
returning False from func
, otherwise they’ll continue alive, even
if the current python context delete it’s reference to it.
Parameters: |
|
---|
Expected func signature:
func(*args, **kargs) -> bool
delete
()¶Stop callback emission and free internal resources.
stop
()¶Alias for delete().