Class TickController

Class Documentation

class TickController

Singleton in charge of dispatching tick calls.

Public Functions

void Start()

Start the controller.

Throws:
  • BadInitStateException – If the controller is already running

  • BadInitStateException – If the thread pool is not running

void Stop()

Stop the controller.

Throws:

BadInitStateException – If the controller is not running

inline bool IsRunning() const

Check if the controller is running.

Returns:

Whether the controller is running

Public Static Functions

static TickController &Get()

Get the instance and create one if there isn’t one.

Returns:

The instance