Skip to content

bloqade.lanes.visualize.debug.AnimatorController

← Module overview

classAnimatorControllersource

bloqade.lanes.visualize.debug.AnimatorController

Bases: DebuggerController

Signature
class AnimatorController(ax: Axes, num_steps: int, get_renderer: Callable[[int], tuple[int, Callable[[int], None]]])

Parameters

NameTypeDescription
axAxes
num_stepsint
get_rendererCallable[[int], tuple[int, Callable[[int], None]]]

Attributes

NameTypeDefaultDescription
axAxesrequired
num_stepsintrequired
get_rendererCallable[[int], tuple[int, Callable[[int], None]]]required
step_indexintfield(default=0, init=False)
animation_stepintfield(default=1, init=False)
num_framesintfield(default=0, init=False)
runningboolfield(default=True, init=False)
waitingboolfield(default=True, init=False)
updatedboolfield(default=False, init=False)
animation_step_indexintfield(default=0, init=False)

methodon_exitsource

bloqade.lanes.visualize.debug.AnimatorController.on_exit

def on_exit(event)

Parameters

NameTypeDescription
event—
source

methodon_nextsource

bloqade.lanes.visualize.debug.AnimatorController.on_next

def on_next(event)

Parameters

NameTypeDescription
event—
source

methodon_prevsource

bloqade.lanes.visualize.debug.AnimatorController.on_prev

def on_prev(event)

Parameters

NameTypeDescription
event—
source

methodon_slider_changesource

bloqade.lanes.visualize.debug.AnimatorController.on_slider_change

def on_slider_change(value)

Parameters

NameTypeDescription
value—
source

methodresetsource

bloqade.lanes.visualize.debug.AnimatorController.reset

def reset()
source

methodrunsource

bloqade.lanes.visualize.debug.AnimatorController.run

def run()
source