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

Lua script manager. More...

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

Go to the source code of this file.

Classes

class  Aurora::Lua::ScriptManager
 Lua script manager. More...
 

Namespaces

 Aurora
 
 Aurora::Lua
 

Macros

#define LuaScriptMan   ::Aurora::Lua::ScriptManager::instance()
 Shortcut for accessing the script engine. More...
 

Detailed Description

Lua script manager.

Definition in file scriptman.h.

Macro Definition Documentation

◆ LuaScriptMan

#define LuaScriptMan   ::Aurora::Lua::ScriptManager::instance()

Shortcut for accessing the script engine.

Definition at line 157 of file scriptman.h.

Referenced by Engines::Witcher::WitcherEngine::deinit(), Engines::Witcher::WitcherEngine::initLua(), Aurora::Lua::ScriptManager::luaGetLua(), Aurora::Lua::ScriptManager::luaPlayFile(), Aurora::Lua::ScriptManager::luaRegisterSubst(), Aurora::Lua::ScriptManager::luaUnregisterSubst(), Engines::Witcher::LuaBindings::registerBindings(), Engines::Witcher::LuaBindings::CAuroraSettings::registerLuaBindings(), Engines::Witcher::LuaBindings::CCamera::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUIMan::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUIControlBinds::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUIPanel::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUIModalPanel::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUINewControl::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUIInGame::registerLuaBindings(), Engines::Witcher::LuaBindings::CGUIObject::registerLuaBindings(), Engines::Witcher::LuaBindings::CPhysics::registerLuaBindings(), Engines::Witcher::LuaBindings::CTlkTable::registerLuaBindings(), Engines::Witcher::LuaBindings::CAttackDefList::registerLuaBindings(), Engines::Witcher::LuaBindings::CFontMgr::registerLuaBindings(), Engines::Witcher::LuaBindings::CRules::registerLuaBindings(), Engines::Witcher::LuaBindings::CDefs::registerLuaBindings(), Engines::Witcher::LuaBindings::CAttrs::registerLuaBindings(), Engines::Witcher::LuaBindings::C2DArrays::registerLuaBindings(), Engines::Witcher::LuaBindings::C2DA::registerLuaBindings(), Engines::Witcher::LuaBindings::CClientExoApp::registerLuaBindings(), Engines::Witcher::LuaBindings::CNWCModule::registerLuaBindings(), Engines::Witcher::LuaBindings::CNWCCreature::registerLuaBindings(), Engines::Witcher::LuaBindings::CAurObject::registerLuaBindings(), Engines::Witcher::LuaBindings::CEffectDuration::registerLuaBindings(), Engines::Witcher::LuaBindings::CAbility::registerLuaBindings(), Engines::Witcher::LuaBindings::CAbilityCondition::registerLuaBindings(), Engines::Witcher::LuaBindings::CWeatherRain::registerLuaBindings(), Engines::Witcher::LuaBindings::CWeatherFog::registerLuaBindings(), Engines::Witcher::LuaBindings::CAurFullScreenFXMgr::registerLuaBindings(), Engines::Witcher::LuaBindings::CExoSoundSource::registerLuaBindings(), Engines::Witcher::LuaBindings::CMiniGamesInterface::registerLuaBindings(), Engines::Witcher::LuaBindings::LuaScriptedTextureController::registerLuaBindings(), Engines::Witcher::LuaBindings::Quaternion::registerLuaBindings(), Engines::Witcher::LuaBindings::Vector::registerLuaBindings(), Engines::Witcher::LuaBindings::ScreenSizes::registerLuaBindings(), Engines::Witcher::Game::run(), and Engines::Witcher::Functions::runClientLua().