summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-24 02:54:25 +0200
committerRobin Gareus <robin@gareus.org>2019-08-24 03:31:45 +0200
commit1ea3435de63f7583203ca817fa978f83f7749d3d (patch)
tree8ab646fcbf48cd2a7b697eb657a7223810050d73 /libs/ardour/luabindings.cc
parent02cc959d933b635629cf0ae6d28dccefc2aadc99 (diff)
Add missing Lua bindings for function arguments
PortEngine was accidentally removed in 1339d42c787
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index d4f945d7d1..2c2c595d9c 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -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)