xoreos  0.0.5
Classes | Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
Engines::Witcher::LuaBindings Class Reference

#include <bindings.h>

Classes

class  C2DA
 
class  C2DArrays
 
class  CAbility
 
class  CAbilityCondition
 
class  CAttackDefList
 
class  CAttrs
 
class  CAurFullScreenFXMgr
 
class  CAurObject
 
class  CAuroraSettings
 
class  CCamera
 
class  CClientExoApp
 
class  CDefs
 
class  CEffectDuration
 
class  CExoSoundSource
 
class  CFontMgr
 
class  CGUIControlBinds
 
class  CGUIInGame
 
class  CGUIMan
 
class  CGUIModalPanel
 
class  CGUINewControl
 
class  CGUIObject
 
class  CGUIPanel
 
class  CMiniGamesInterface
 
class  CNWCCreature
 
class  CNWCModule
 
class  CPhysics
 
class  CRules
 
class  CTlkTable
 
class  CWeatherFog
 
class  CWeatherRain
 
class  LuaScriptedTextureController
 
class  Quaternion
 
class  ScreenSizes
 
class  Vector
 

Public Member Functions

 LuaBindings ()
 
 ~LuaBindings ()
 

Private Member Functions

void registerBindings ()
 

Static Private Member Functions

static int luaGetAuroraSettings (lua_State *state)
 
static int luaGetCurrentCameraSettings (lua_State *state)
 
static int luaGetGUIMan (lua_State *state)
 
static int luaGetClientPhysics (lua_State *state)
 
static int luaGetAttackDefList (lua_State *state)
 
static int luaGetRules (lua_State *state)
 
static int luaGetClientExoApp (lua_State *state)
 
static int luaGetDefs (lua_State *state)
 
static int luaIsEditor (lua_State *state)
 
static int luaIsDebugBuild (lua_State *state)
 
static int luaIsDemo (lua_State *state)
 
static int luaIsDjinni (lua_State *state)
 
static int luaAurPrintf (lua_State *state)
 
static int luaConsole (lua_State *state)
 
static int luaValidNumber (lua_State *state)
 
static int luaGUIAurAttachToObject (lua_State *state)
 
static int luaBor (lua_State *state)
 

Detailed Description

Definition at line 39 of file bindings.h.

Constructor & Destructor Documentation

◆ LuaBindings()

Engines::Witcher::LuaBindings::LuaBindings ( )

Definition at line 66 of file bindings.cpp.

References registerBindings().

Here is the call graph for this function:

◆ ~LuaBindings()

Engines::Witcher::LuaBindings::~LuaBindings ( )

Definition at line 70 of file bindings.cpp.

Member Function Documentation

◆ luaAurPrintf()

int Engines::Witcher::LuaBindings::luaAurPrintf ( lua_State *  state)
staticprivate

Definition at line 237 of file bindings.cpp.

References Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaBor()

int Engines::Witcher::LuaBindings::luaBor ( lua_State *  state)
staticprivate

Definition at line 262 of file bindings.cpp.

References Aurora::Lua::Stack::pushInt(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaConsole()

int Engines::Witcher::LuaBindings::luaConsole ( lua_State *  state)
staticprivate

Definition at line 242 of file bindings.cpp.

References Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetAttackDefList()

int Engines::Witcher::LuaBindings::luaGetAttackDefList ( lua_State *  state)
staticprivate

Definition at line 169 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CAttackDefList::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetAuroraSettings()

int Engines::Witcher::LuaBindings::luaGetAuroraSettings ( lua_State *  state)
staticprivate

Definition at line 141 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CAuroraSettings::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetClientExoApp()

int Engines::Witcher::LuaBindings::luaGetClientExoApp ( lua_State *  state)
staticprivate

Definition at line 183 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CClientExoApp::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetClientPhysics()

int Engines::Witcher::LuaBindings::luaGetClientPhysics ( lua_State *  state)
staticprivate

Definition at line 162 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CPhysics::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetCurrentCameraSettings()

int Engines::Witcher::LuaBindings::luaGetCurrentCameraSettings ( lua_State *  state)
staticprivate

Definition at line 148 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CCamera::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetDefs()

int Engines::Witcher::LuaBindings::luaGetDefs ( lua_State *  state)
staticprivate

Definition at line 190 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CDefs::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetGUIMan()

int Engines::Witcher::LuaBindings::luaGetGUIMan ( lua_State *  state)
staticprivate

Definition at line 155 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CGUIMan::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGetRules()

int Engines::Witcher::LuaBindings::luaGetRules ( lua_State *  state)
staticprivate

Definition at line 176 of file bindings.cpp.

References Engines::Witcher::LuaBindings::CRules::getLuaType(), Engines::Witcher::pushFakeObject(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaGUIAurAttachToObject()

int Engines::Witcher::LuaBindings::luaGUIAurAttachToObject ( lua_State *  state)
staticprivate

Definition at line 257 of file bindings.cpp.

References Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaIsDebugBuild()

int Engines::Witcher::LuaBindings::luaIsDebugBuild ( lua_State *  state)
staticprivate

Definition at line 207 of file bindings.cpp.

References Aurora::Lua::Stack::pushBoolean(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaIsDemo()

int Engines::Witcher::LuaBindings::luaIsDemo ( lua_State *  state)
staticprivate

Definition at line 217 of file bindings.cpp.

References Aurora::Lua::Stack::pushBoolean(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaIsDjinni()

int Engines::Witcher::LuaBindings::luaIsDjinni ( lua_State *  state)
staticprivate

Definition at line 227 of file bindings.cpp.

References Aurora::Lua::Stack::pushBoolean(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaIsEditor()

int Engines::Witcher::LuaBindings::luaIsEditor ( lua_State *  state)
staticprivate

Definition at line 197 of file bindings.cpp.

References Aurora::Lua::Stack::pushBoolean(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luaValidNumber()

int Engines::Witcher::LuaBindings::luaValidNumber ( lua_State *  state)
staticprivate

Definition at line 247 of file bindings.cpp.

References Aurora::Lua::Stack::pushBoolean(), and Engines::Witcher::unimplementedFunction().

Referenced by registerBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ registerBindings()

void Engines::Witcher::LuaBindings::registerBindings ( )
private

Definition at line 74 of file bindings.cpp.

References luaAurPrintf(), luaBor(), luaConsole(), luaGetAttackDefList(), luaGetAuroraSettings(), luaGetClientExoApp(), luaGetClientPhysics(), luaGetCurrentCameraSettings(), luaGetDefs(), luaGetGUIMan(), luaGetRules(), luaGUIAurAttachToObject(), luaIsDebugBuild(), luaIsDemo(), luaIsDjinni(), luaIsEditor(), LuaScriptMan, luaValidNumber(), 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(), and Engines::Witcher::LuaBindings::ScreenSizes::registerLuaBindings().

Referenced by LuaBindings().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: