bsnes-hd/hiro/core/timer.hpp
2019-05-26 20:37:46 +02:00

18 lines
372 B
C++

#if defined(Hiro_Timer)
struct mTimer : mObject {
Declare(Timer)
mTimer();
auto doActivate() const -> void;
auto interval() const -> uint;
auto onActivate(const function<void ()>& callback = {}) -> type&;
auto setInterval(uint interval = 0) -> type&;
//private:
struct State {
uint interval = 0;
function<void ()> onActivate;
} state;
};
#endif