#include "OSDLEventsCommon.h"
#include "OSDLTypes.h"
#include "OSDLException.h"
#include "Ceylan.h"
#include "SDL.h"
#include <string>
Include dependency graph for OSDLEvents.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| namespace | OSDL |
| namespace | OSDL::Engine |
| namespace | OSDL::Events |
Classes | |
| class | OSDL::Events::EventsModule |
| Handles the asynchronous event-based interaction model, general input handling, and basic time management, including the logic and rendering frequencies. More... | |
Typedefs | |
| typedef Ceylan::Uint32 | OSDL::Events::Tick |
| A tick is the most precise time unit that can be measured by the system. | |
| typedef Tick | OSDL::Events::EngineTick |
| Engine tick is the most fine unit of time managed by the scheduler. | |
| typedef Tick | OSDL::Events::SimulationTick |
| Simulation tick is the most fine unit of time between two simulation steps. | |
| typedef Tick | OSDL::Events::RenderingTick |
| Rendering tick is the most fine unit of time between two rendering steps. | |
| typedef Tick | OSDL::Events::InputTick |
| Rendering ticks is the most fine unit of time between two input pollings. | |
| typedef Ceylan::Uint32 | OSDL::Events::Hertz |
| Unit for frequencies (Hz). | |
| typedef EngineTick | OSDL::Events::Period |
| Allows to count how many engine ticks should be waited by the scheduler until a new periodic event is triggered. | |
| typedef Ceylan::Uint8 | OSDL::Events::BasicEventType |
| typedef Ceylan::Uint8 | OSDL::Events::UserEventType |
1.5.1