#include "OSDLEventsCommon.h"
#include "OSDLTypes.h"
#include "OSDLException.h"
#include "Ceylan.h"
#include <string>
Go to the source code of this file.
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... | |
Namespaces | |
namespace | OSDL |
Definition of the main OSDL common non-specialized types. | |
namespace | OSDL::Engine |
namespace | OSDL::Events |
Deals with all events of interest for a multimedia engine. | |
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 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 |