From 99a4f37af4f51c46d6514e854266dc3e1c6471e0 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 2 Dec 2024 00:01:46 +0100 Subject: [PATCH] Add missing Lua bindings --- libs/ardour/luabindings.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 38843d263f..0693bd56b0 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -2424,6 +2424,14 @@ LuaBindings::common (lua_State* L) // TODO add uint32_t cast, add operator== != .endClass() + /* libardour class-enums */ + .beginClass ("AnyTime") + .addConstructor () + .addFunction ("str", &AnyTime::str) + .addFunction ("not_zero", &AnyTime::not_zero) + //.addData ("type", &AnyTime::type) + .endClass() + /* libardour enums */ .beginNamespace ("PluginType") .addFunction ("name", &PluginManager::plugin_type_name) @@ -2540,6 +2548,12 @@ LuaBindings::common (lua_State* L) .addConst ("MonitoringCue", ARDOUR::MonitorState(MonitoringCue)) .endNamespace () + .beginNamespace ("FastWindOp") + .addConst ("FastWindOff", ARDOUR::FastWindOp(FastWindOff)) + .addConst ("FastWindVarispeed", ARDOUR::FastWindOp(FastWindVarispeed)) + .addConst ("FastWindLocate", ARDOUR::FastWindOp(FastWindLocate)) + .endNamespace () + .beginNamespace ("MutePoint") .addConst ("PreFader", ARDOUR::MuteMaster::MutePoint(MuteMaster::PreFader)) .addConst ("PostFader", ARDOUR::MuteMaster::MutePoint(MuteMaster::PostFader))