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

The Aurora cursor manager. More...

#include <map>
#include "src/common/types.h"
#include "src/common/ustring.h"
#include "src/common/singleton.h"
#include "src/common/mutex.h"
Include dependency graph for cursorman.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Graphics::Aurora::CursorManager
 The global Aurora cursor manager. More...
 

Namespaces

 Graphics
 
 Graphics::Aurora
 

Macros

#define CursorMan   Graphics::Aurora::CursorManager::instance()
 Shortcut for accessing the cursor manager. More...
 

Detailed Description

The Aurora cursor manager.

Definition in file cursorman.h.

Macro Definition Documentation

◆ CursorMan

Shortcut for accessing the cursor manager.

Definition at line 129 of file cursorman.h.

Referenced by Engines::Jade::Area::checkActive(), Engines::DragonAge::Area::checkActive(), Engines::DragonAge2::Area::checkActive(), Engines::Sonic::Area::checkActive(), Engines::Witcher::Area::checkActive(), Engines::KotOR2::Area::checkActive(), Engines::NWN2::Area::checkActive(), Engines::NWN::Area::checkActive(), Engines::KotOR::Area::checkActive(), Engines::EngineManager::cleanup(), Engines::KotOR::Placeable::click(), Engines::KotOR::Door::enter(), Engines::NWN::Door::enter(), Engines::KotOR::Placeable::enter(), Engines::KotOR::Creature::enter(), Engines::ConsoleWindow::getPosition(), Engines::Jade::JadeEngine::initCursors(), Engines::KotOR2::KotOR2Engine::initCursors(), Engines::NWN2::NWN2Engine::initCursors(), Engines::DragonAge::DragonAgeEngine::initCursors(), Engines::DragonAge2::DragonAge2Engine::initCursors(), Engines::Witcher::WitcherEngine::initCursors(), Engines::KotOR::KotOREngine::initCursors(), Engines::NWN::NWNEngine::initCursors(), Engines::KotOR::Door::leave(), Engines::NWN::Door::leave(), Engines::KotOR::Placeable::leave(), Engines::KotOR::Creature::leave(), Engines::KotOR::GUI::mouseDown(), Engines::Jade::GUI::mouseDown(), Engines::NWN::DialogBox::mouseMove(), Engines::NWN::Dialog::mouseMove(), Engines::KotOR::GUI::mouseUp(), Engines::Jade::GUI::mouseUp(), Graphics::Aurora::Cursor::render(), Engines::KotOR2::KotOR2Engine::run(), Engines::Jade::JadeEngine::run(), Engines::NWN2::NWN2Engine::run(), Engines::KotOR::KotOREngine::run(), Engines::Sonic::SonicEngine::run(), Engines::NWN::NWNEngine::run(), Engines::DragonAge2::DragonAge2Engine::run(), Engines::DragonAge::DragonAgeEngine::run(), Engines::Witcher::WitcherEngine::run(), Engines::KotOR::DialogGUIBase::show(), and Engines::GUI::updateMouse().