Add Lua Bindings for Readable c'tor
This commit is contained in:
parent
56c1fa0c90
commit
5d3feaf91b
@ -247,6 +247,7 @@ CLASSKEYS(std::list<Evoral::ControlEvent*>);
|
||||
CLASSKEYS(std::vector<ARDOUR::Plugin::PresetRecord>);
|
||||
CLASSKEYS(std::vector<boost::shared_ptr<ARDOUR::Processor> >);
|
||||
CLASSKEYS(std::vector<boost::shared_ptr<ARDOUR::Source> >);
|
||||
CLASSKEYS(std::vector<boost::shared_ptr<ARDOUR::Readable> >);
|
||||
CLASSKEYS(std::list<boost::shared_ptr<ARDOUR::PluginInfo> >); // PluginInfoList
|
||||
|
||||
CLASSKEYS(std::list<ArdourMarker*>);
|
||||
@ -1197,6 +1198,7 @@ LuaBindings::common (lua_State* L)
|
||||
.addFunction ("read", &Readable::read)
|
||||
.addFunction ("readable_length", &Readable::readable_length)
|
||||
.addFunction ("n_channels", &Readable::n_channels)
|
||||
.addStaticFunction ("load", &Readable::load)
|
||||
.endClass ()
|
||||
|
||||
.deriveWSPtrClass <Region, SessionObject> ("Region")
|
||||
@ -1690,6 +1692,10 @@ LuaBindings::common (lua_State* L)
|
||||
.beginStdVector <boost::shared_ptr<Source> > ("SourceList")
|
||||
.endClass ()
|
||||
|
||||
// typedef std::vector<boost::shared_ptr<Readable> >
|
||||
.beginStdVector <boost::shared_ptr<Readable> > ("ReadableList")
|
||||
.endClass ()
|
||||
|
||||
// from SessionPlaylists: std::vector<boost::shared_ptr<Playlist > >
|
||||
.beginStdVector <boost::shared_ptr<Playlist> > ("PlaylistList")
|
||||
.endClass ()
|
||||
|
Loading…
Reference in New Issue
Block a user