|
MochiEngine
|
Functions | |
| void | Mochi::Scripting::Bindings::BindGraphics (ScriptingManager *scriptingManager, Graphics::Camera *camera) |
| Binds the graphics module classes to lua. Graphics::SpriteBase and its children and Graphics::Camera. | |
| void | Mochi::Scripting::Bindings::BindLogic (ScriptingManager *scriptingManager, Input::IActionManager *actionManager) |
| Binds base types, input and time methods to lua. Transform, Vector2f, Rectf, Color, Input::IActionManager and Time::TimeSystem. | |
| void | Mochi::Scripting::Bindings::BindAudio (ScriptingManager *scriptingManager, Audio::IAudioManager *audioManager) |
| Binds audio methods to lua. Load and unload audio, play, pause and resume music, play oneshots... | |
Functions responsible for registering engine subsystems into lua
| void Mochi::Scripting::Bindings::BindAudio | ( | ScriptingManager * | scriptingManager, |
| Audio::IAudioManager * | audioManager ) |
Binds audio methods to lua. Load and unload audio, play, pause and resume music, play oneshots...
| scriptingManager | The scripting manager module. |
| audioManager | The audio manager. |
| void Mochi::Scripting::Bindings::BindGraphics | ( | ScriptingManager * | scriptingManager, |
| Graphics::Camera * | camera ) |
Binds the graphics module classes to lua. Graphics::SpriteBase and its children and Graphics::Camera.
| scriptingManager | The scripting manager module. |
| camera | The main camera. |
| void Mochi::Scripting::Bindings::BindLogic | ( | ScriptingManager * | scriptingManager, |
| Input::IActionManager * | actionManager ) |
Binds base types, input and time methods to lua. Transform, Vector2f, Rectf, Color, Input::IActionManager and Time::TimeSystem.
| scriptingManager | The scripting manager module. |
| actionManager | The action manager. |