precise_timer

class janim.gui.utils.precise_timer.PreciseTimer(duration: float | None = None, parent: QObject | None = None)

基类:QTimer

set_duration(duration: float) None
set_skip_enabled(enabled: bool) None
take_skip_count() int
start_precise_timer(*, _caused_by_too_slow: bool = False) None
on_timeout() None
staticMetaObject = PySide6.QtCore.QMetaObject("PreciseTimer" inherits "QTimer": )
class janim.gui.utils.precise_timer.PreciseTimerWithFPS(duration: float | None = None, parent: QObject | None = None)

基类:PreciseTimer

fps_updated
property fps: int
property latest: float
reset_fps_counter() None
start_precise_timer(*, _caused_by_too_slow: bool = False) None
set_skip_enabled(enabled: bool) None
on_timeout() None
staticMetaObject = PySide6.QtCore.QMetaObject("PreciseTimerWithFPS" inherits "PreciseTimer": Methods:   #8 type=Signal, signature=fps_updated(int), parameters=int )