/** \file * \brief Lua Binding Control * * See Copyright Notice in cd.h */ module cd.lua; import cd.cd: cdCanvas; extern (C) @safe nothrow: struct lua_State; /* utilities */ cdCanvas* cdlua_getcanvas(); /* pos=1, deprecated use cdlua_checkcanvas */ cdCanvas* cdlua_checkcanvas(int pos); void cdlua_pushcanvas(cdCanvas* canvas); int cdlua_open(lua_State *L); int cdlua_close(lua_State *L); /* utilities */ cdCanvas* cdlua_getcanvas(lua_State * L); /* pos=1, deprecated use cdlua_checkcanvas */ cdCanvas* cdlua_checkcanvas(lua_State * L, int pos); void cdlua_pushcanvas(lua_State * L, cdCanvas* canvas);