Source2Toolkit
Core apiLow level

IToolkitScheduler

Timer

Methods

NextFrame(task)

Executes a task on the next frame.

Parameters
  • task std::function<void()>&& — Callback function

AddTimer(interval, callback, flags)

Adds a timer.

Parameters
  • interval float — Time in seconds between executions
  • callback TimerCallback — Function to execute
  • flags int — Timer behavior flags

KillTimer(timer)

Removes a timer.

Parameters
  • timer [Timer](/docs/core-api/low-level/IToolkitScheduler)* — Timer instance

On this page