unilab.visualization.interactive_playback.PlaybackControls

class unilab.visualization.interactive_playback.PlaybackControls[source]

Bases: object

Viewer-independent playback control state.

Parameters:

Methods

Attributes

paused: bool = False
speed: float = 1.0
pause()[source]
Return type:

None

resume()[source]
Return type:

None

toggle_pause()[source]
Return type:

bool

request_single_step(count=1)[source]
Parameters:

count (int)

Return type:

None

set_speed(value)[source]
Parameters:

value (float)

Return type:

None

consume_step_permission()[source]
Return type:

bool

target_dt(ctrl_dt)[source]
Parameters:

ctrl_dt (float)

Return type:

float

__init__(paused=False, speed=1.0)
Parameters: