xoreos  0.0.5
Classes | Namespaces | Macros
events.h File Reference

The global events manager. More...

#include <list>
#include <vector>
#include "src/common/types.h"
#include "src/common/ptrvector.h"
#include "src/common/singleton.h"
#include "src/common/mutex.h"
#include "src/events/types.h"
#include "src/events/joystick.h"
Include dependency graph for events.h:

Go to the source code of this file.

Classes

class  Events::EventsManager
 The events manager. More...
 

Namespaces

 Common
 
 Events
 

Macros

#define EventMan   Events::EventsManager::instance()
 Shortcut for accessing the events manager. More...
 

Detailed Description

The global events manager.

Definition in file events.h.

Macro Definition Documentation

◆ EventMan

#define EventMan   Events::EventsManager::instance()

Shortcut for accessing the events manager.

Definition at line 210 of file events.h.

Referenced by Engines::NWN::MainMenu::abort(), Engines::KotOR::CharacterGenerationNameMenu::callbackActive(), Engines::KotOR2::CharacterGenerationNameMenu::callbackActive(), Engines::KotOR2::MainMenu::callbackActive(), Engines::Jade::MainMenu::callbackActive(), Engines::KotOR::MainMenu::callbackActive(), Engines::NWN::MainMenu::callbackActive(), Engines::KotOR::Module::clickObject(), Engines::Console::cmdQuit(), deinit(), Engines::NWN2::Module::delayScript(), Engines::Witcher::Module::delayScript(), Engines::KotOR2::Module::delayScript(), Engines::Jade::Module::delayScript(), Engines::KotOR::Module::delayScript(), Engines::NWN::Module::delayScript(), Events::RequestManager::dispatch(), Engines::Witcher::Module::enterArea(), Engines::NWN2::Module::enterArea(), Engines::NWN::Module::enterArea(), Engines::NWN::Legal::fadeIn(), Graphics::Aurora::FadeQuad::fadeIn(), Engines::NWN::FadeModel::fadeIn(), Graphics::Aurora::FadeQuad::fadeOut(), Engines::NWN::FadeModel::fadeOut(), Graphics::FPSCounter::finishedFrame(), Video::VideoDecoder::getTime(), Engines::Jade::Module::handleActions(), Engines::NWN2::Module::handleActions(), Engines::Witcher::Module::handleActions(), Engines::KotOR2::Module::handleActions(), Engines::NWN::Module::handleActions(), Engines::KotOR::Module::handleActions(), Engines::Sonic::Module::handleEvents(), Engines::Console::hide(), Graphics::Aurora::Highlightable::incrementColor(), Engines::indexMandatoryArchive(), Engines::indexMandatoryDirectory(), Engines::indexOptionalArchive(), Engines::indexOptionalDirectory(), Engines::KotOR2::KotOR2Engine::init(), Engines::Jade::JadeEngine::init(), init(), Engines::NWN2::NWN2Engine::init(), Engines::Sonic::SonicEngine::init(), Engines::KotOR::KotOREngine::init(), Engines::DragonAge::DragonAgeEngine::init(), Engines::DragonAge2::DragonAge2Engine::init(), Engines::NWN::NWNEngine::init(), Engines::Witcher::WitcherEngine::init(), Engines::Jade::JadeEngine::initResources(), Engines::KotOR2::KotOR2Engine::initResources(), Engines::KotOR::KotOREngine::initResources(), Engines::NWN::NWNEngine::initResources(), Engines::NWN2::Campaign::isRunning(), Engines::Witcher::Campaign::isRunning(), Engines::Witcher::Module::isRunning(), Engines::NWN2::Module::isRunning(), Engines::Jade::Module::isRunning(), Engines::KotOR2::Module::isRunning(), Engines::DragonAge2::Campaigns::isRunning(), Engines::DragonAge::Campaigns::isRunning(), Engines::KotOR::Module::isRunning(), Engines::NWN::Module::isRunning(), Engines::NWN::Creature::load(), Engines::NWN::Creature::loadCharacter(), Engines::DragonAge::Area::loadEnvironment(), Engines::DragonAge2::Area::loadEnvironment(), Engines::DragonAge::Room::loadLayout(), Engines::DragonAge2::Room::loadLayout(), Engines::DragonAge::Game::loadResourceDir(), Engines::DragonAge2::Game::loadResourceDir(), Engines::DragonAge::Game::loadTalkTables(), Engines::DragonAge2::Game::loadTalkTables(), Graphics::GraphicsManager::lockFrame(), Engines::longDelay(), main(), Engines::KotOR2::Game::mainMenu(), Engines::Jade::Game::mainMenu(), Engines::KotOR::Game::mainMenu(), Engines::NWN::Game::mainMenu(), Engines::GUI::mouseUp(), Graphics::Aurora::Cube::newFrame(), Engines::NWN::NewGameFog::NewGameFog(), Video::VideoDecoder::pauseVideo(), Video::Aurora::VideoPlayer::play(), Engines::Console::processEvent(), Engines::GUI::processEventQueue(), Common::ReadLine::processTextInput(), Graphics::Aurora::SubSceneQuad::render(), Graphics::Aurora::FadeQuad::render(), Engines::NWN::NewGameFog::render(), Engines::ConsoleWindow::render(), Engines::NWN::NewGameFog::renderImmediate(), Graphics::GraphicsManager::renderScene(), Graphics::CameraManager::reset(), Engines::GameThread::run(), Engines::Sonic::Module::run(), Engines::GUI::run(), Engines::KotOR2::KotOR2Engine::run(), Engines::NWN2::NWN2Engine::run(), Engines::Jade::JadeEngine::run(), Engines::DragonAge::Game::run(), Engines::KotOR2::Game::run(), Engines::DragonAge2::Game::run(), Engines::KotOR::KotOREngine::run(), Engines::KotOR::Game::run(), Engines::Sonic::SonicEngine::run(), Engines::Jade::Game::run(), Engines::NWN::NWNEngine::run(), Engines::EngineManager::run(), Engines::NWN::Game::run(), Engines::NWN2::Game::run(), Engines::DragonAge2::DragonAge2Engine::run(), Engines::Witcher::WitcherEngine::run(), Engines::DragonAge::DragonAgeEngine::run(), Engines::Witcher::Game::run(), Engines::NWN2::Game::runCampaign(), Engines::Witcher::Game::runCampaign(), Engines::DragonAge::Game::runCampaigns(), Engines::DragonAge2::Game::runCampaigns(), Engines::KotOR2::Game::runModule(), Engines::Jade::Game::runModule(), Engines::KotOR::Game::runModule(), Engines::NWN::Game::runModule(), Graphics::CameraManager::setOrientation(), Engines::NWN::Creature::setPortrait(), Graphics::CameraManager::setPosition(), Engines::NWN::Legal::show(), Engines::Console::show(), Video::VideoDecoder::start(), Engines::LoadProgress::step(), Engines::GameThread::threadMethod(), Graphics::Aurora::AnimationThread::threadMethod(), Events::RequestManager::threadMethod(), Engines::NWN::FadeModel::updateFade(), and Engines::Sonic::Game::waitClick().