1 #ifndef BLUB_ASYNC_UPDATER_HPP
2 #define BLUB_ASYNC_UPDATER_HPP
4 #include "blub/core/globals.hpp"
5 #include "blub/core/signal.hpp"
6 #include "blub/async/dispatcher.hpp"
8 #include <boost/chrono/system_clocks.hpp>
26 t_sigFrameListener* signalFrame();
28 void run(
const real &frames = 60.0,
const bool &threaded =
false);
31 bool runOneFrame(
const real& delta);
37 t_sigFrameListener m_sigFrame;
39 boost::thread *m_thread;
42 boost::chrono::system_clock::time_point m_start;
53 #endif // BLUB_ASYNC_UPDATER_HPP
Definition: deadlineTimer.hpp:16
Definition: string.hpp:22
Definition: dispatcher.hpp:29
Definition: updater.hpp:17
Definition: deadlineTimer.hpp:10