Add missing Lua bindings for function arguments
authorRobin Gareus <robin@gareus.org>
Sat, 24 Aug 2019 00:54:25 +0000 (02:54 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 24 Aug 2019 01:31:45 +0000 (03:31 +0200)
PortEngine was accidentally removed in 1339d42c787

libs/ardour/luabindings.cc

index d4f945d7d1a2f5a5ec5df907a75ebbbe634f54da..2c2c595d9cbb51fc665469d729ce0ba32aed0766 100644 (file)
@@ -1942,6 +1942,13 @@ LuaBindings::common (lua_State* L)
                .addConst ("SMFTempoUse", ARDOUR::MidiTempoMapDisposition(SMFTempoUse))
                .endNamespace ()
 
+               .beginNamespace ("RegionEquivalence")
+               .addConst ("Exact", ARDOUR::RegionEquivalence(Exact))
+               .addConst ("Enclosed", ARDOUR::RegionEquivalence(Enclosed))
+               .addConst ("Overlap", ARDOUR::RegionEquivalence(Overlap))
+               .addConst ("LayerTime", ARDOUR::RegionEquivalence(LayerTime))
+               .endNamespace ()
+
                .beginNamespace ("RegionPoint")
                .addConst ("Start", ARDOUR::RegionPoint(Start))
                .addConst ("End", ARDOUR::RegionPoint(End))
@@ -1968,6 +1975,11 @@ LuaBindings::common (lua_State* L)
                .addConst ("Destructive", ARDOUR::TrackMode(Destructive))
                .endNamespace ()
 
+               .beginNamespace ("TransportRequestSource")
+               .addConst ("TRS_Engine", ARDOUR::TransportRequestSource(TRS_Engine))
+               .addConst ("TRS_UI", ARDOUR::TransportRequestSource(TRS_UI))
+               .endNamespace ()
+
                .beginNamespace ("SampleFormat")
                .addConst ("Float", ARDOUR::SampleFormat(FormatFloat))
                .addConst ("Int24", ARDOUR::SampleFormat(FormatInt24))
@@ -2153,6 +2165,9 @@ LuaBindings::common (lua_State* L)
                .addFunction ("set_output_device_name", &AudioBackend::set_output_device_name)
                .endClass()
 
+               .beginClass <PortEngine> ("PortEngine")
+               .endClass()
+
                .beginClass <LatencyRange> ("LatencyRange")
                .addVoidConstructor ()
                .addData ("min", &LatencyRange::min)