#include "ardour/plugin.h"
#include "ardour/luascripting.h"
#include "ardour/dsp_filter.h"
+#include "ardour/lua_api.h"
#include "lua/luastate.h"
DSP::DspShm* instance_shm () { return &lshm; }
DSP::DspShm lshm;
+ LuaTableRef* instance_ref () { return &lref; }
+ LuaTableRef lref;
+
void init ();
bool load_script ();
void lua_print (std::string s);
.beginClass <LuaProc> ("LuaProc")
.addFunction ("queue_draw", &LuaProc::queue_draw)
.addFunction ("shmem", &LuaProc::instance_shm)
+ .addFunction ("table", &LuaProc::instance_ref)
.endClass ()
.endNamespace ();
.beginNamespace ("Ardour")
.beginClass <LuaProc> ("LuaProc")
.addFunction ("shmem", &LuaProc::instance_shm)
+ .addFunction ("table", &LuaProc::instance_ref)
.endClass ()
.endNamespace ();