diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 05c65481e9..bf1500cd24 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -1259,6 +1259,12 @@ LuaBindings::common (lua_State* L) .addFunction ("is_cue_marker", &Location::is_cue_marker) .addFunction ("is_session_range", &Location::is_session_range) .addFunction ("is_range_marker", &Location::is_range_marker) + .addFunction ("is_skip", &Location::is_skip) + .addFunction ("is_clock_origin", &Location::is_clock_origin) + .addFunction ("is_skipping", &Location::is_skipping) + .addFunction ("is_xrun", &Location::is_xrun) + .addFunction ("is_section", &Location::is_section) + .addFunction ("is_scene", &Location::is_scene) .endClass () .deriveClass ("Locations") @@ -3190,12 +3196,15 @@ LuaBindings::common (lua_State* L) .addConst ("IsAutoLoop", ARDOUR::Location::Flags(Location::IsAutoLoop)) .addConst ("IsHidden", ARDOUR::Location::Flags(Location::IsHidden)) .addConst ("IsCDMarker", ARDOUR::Location::Flags(Location::IsCDMarker)) - .addConst ("IsCueMarker", ARDOUR::Location::Flags(Location::IsCueMarker)) - .addConst ("IsSection", ARDOUR::Location::Flags(Location::IsSection)) .addConst ("IsRangeMarker", ARDOUR::Location::Flags(Location::IsRangeMarker)) .addConst ("IsSessionRange", ARDOUR::Location::Flags(Location::IsSessionRange)) .addConst ("IsSkip", ARDOUR::Location::Flags(Location::IsSkip)) .addConst ("IsSkipping", ARDOUR::Location::Flags(Location::IsSkipping)) + .addConst ("IsClockOrigin", ARDOUR::Location::Flags(Location::IsClockOrigin)) + .addConst ("IsXrun", ARDOUR::Location::Flags(Location::IsXrun)) + .addConst ("IsCueMarker", ARDOUR::Location::Flags(Location::IsCueMarker)) + .addConst ("IsSection", ARDOUR::Location::Flags(Location::IsSection)) + .addConst ("IsScene", ARDOUR::Location::Flags(Location::IsScene)) .endNamespace () .beginNamespace ("LuaAPI")