UpdaterEvent¶
Qualified name: algan.animation\_timeline.timeline.UpdaterEvent
- class UpdaterEvent(function, caller, args, kwargs, time)[source]¶
Bases:
objectAn updater:
function(mob, time_elapsed, *args, **kwargs)is applied at every frame intime.start <= t < time.end, withtime_elapsedequal tot - time.start.Methods
Build a view of the caller graph containing historical Mobs.
register_history_cloneReturn
(original, visible historical clone)pairs attime.Attributes
functioncallerargskwargstimedependency_mob_idsrecursive_dependency_mob_ids- invocation_for_signature(signature)[source]¶
Build a view of the caller graph containing historical Mobs.
The view shares every untouched Mob’s timeline id. Only references to objects replaced by
detach_historypoint at the independent clone, so ordinary updater code can keep navigating user attributes and child lists without knowing that ownership changed.