Macros to simplify glue code between C++ and Lua (program-specific). More...
#include "math/module.hh"#include "math/matrix.hh"#include "gfx/rgba.hh"#include "gfx/graphics.hh"#include "physics/types.hh"Go to the source code of this file.
Namespaces | |
| namespace | lua |
Lua main namespace. | |
| namespace | lua::bind |
Interface (bindings) between C++ and Lua scripts (include "lua_bind/bind.hh"). | |
Functions | |
| RGBA | lua::bind::POP_RGBA (lua_State *L) |
| Rect< int > | lua::bind::POP_TABLE_INTO_RECT (lua_State *L) |
| template<typename VECTOR3 > | |
| VECTOR3 | lua::bind::POP_VECTOR3 (lua_State *L) |
| template<typename VECTOR3 > | |
| void | lua::bind::PUSH_VECTOR3 (lua_State *L, const VECTOR3 &v) |
| Push a 3D vector as table {[0]=x,[1]=y,[2]=z} with index starting at ZERO (0). | |
| void | lua::bind::POP_TABLE_INTO_MATRIX (lua_State *L, Matrix &matrix) |
| void | lua::bind::PUSH_TABLE_FROM_MATRIX (lua_State *L, const Matrix &matrix) |
Macros to simplify glue code between C++ and Lua (program-specific).
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:10