|
Orxonox
0.0.5 Codename: Arcturus
|
Declaration of the Timer class, used to call functions after a given time-interval. More...
#include "tools/ToolsPrereqs.h"#include <functional>#include "core/object/Listable.h"#include "core/command/ExecutorPtr.h"Go to the source code of this file.
Classes | |
| class | orxonox::RealTimer |
| RealTimer is a helper class that executes a function after a given amount of seconds in real-time. More... | |
| class | orxonox::Timer |
| Timer is a helper class that executes a function after a given amount of seconds in game-time. More... | |
Namespaces | |
| orxonox | |
| Die Wagnis Klasse hat die folgenden Aufgaben: | |
Functions | |
| unsigned int | orxonox::addDelayedCommand (Timer *timer, float delay, const std::string &command) |
| Helper function, used by delay() and delayreal() to add a delayed command. More... | |
| unsigned int | orxonox::delay (float delay, const std::string &command) |
| Console-command: Calls another console command after delay seconds (game time). More... | |
| unsigned int | orxonox::delayreal (float delay, const std::string &command) |
| Console-command: Calls another console command after delay seconds (real time) More... | |
| void | orxonox::executeDelayedCommand (Timer *timer, const std::string &command) |
| Helper function for delay(), executes the command and destroys the timer. More... | |
| void | orxonox::killdelay (unsigned int handle) |
| Console-command: Kills a delayed command with given handle. More... | |
| void | orxonox::killdelays () |
| Console-command: Kills all scheduled commands that were delayed using delay(). More... | |
Declaration of the Timer class, used to call functions after a given time-interval.
Timer is a helper class that executes a function after a given amount of time.
Usage:
header.h:
source.cc:
The code in this example prints "Hello World" to the console, 3 seconds after creating an instance of MyClass.
1.8.11