complete ringbuffer bindings
authorRobin Gareus <robin@gareus.org>
Sun, 10 Jul 2016 13:01:29 +0000 (15:01 +0200)
committerRobin Gareus <robin@gareus.org>
Sun, 10 Jul 2016 13:01:29 +0000 (15:01 +0200)
libs/ardour/luabindings.cc

index c7d6ee75a37db9faec6d4e9d41882759570e2002..533395f5bb406e7f595b113554d1810da51091c8 100644 (file)
@@ -305,6 +305,8 @@ LuaBindings::common (lua_State* L)
                .addFunction ("write", &PBD::RingBufferNPT<uint8_t>::write)
                .addFunction ("write_space", &PBD::RingBufferNPT<uint8_t>::write_space)
                .addFunction ("read_space", &PBD::RingBufferNPT<uint8_t>::read_space)
+               .addFunction ("increment_read_ptr", &PBD::RingBufferNPT<uint8_t>::increment_read_ptr)
+               .addFunction ("increment_write_ptr", &PBD::RingBufferNPT<uint8_t>::increment_write_ptr)
                .endClass ()
 
                .beginClass <PBD::RingBufferNPT <float> > ("RingBufferF")
@@ -314,6 +316,8 @@ LuaBindings::common (lua_State* L)
                .addFunction ("write", &PBD::RingBufferNPT<float>::write)
                .addFunction ("write_space", &PBD::RingBufferNPT<float>::write_space)
                .addFunction ("read_space", &PBD::RingBufferNPT<float>::read_space)
+               .addFunction ("increment_read_ptr", &PBD::RingBufferNPT<float>::increment_read_ptr)
+               .addFunction ("increment_write_ptr", &PBD::RingBufferNPT<float>::increment_write_ptr)
                .endClass ()
 
                .beginClass <PBD::RingBufferNPT <int> > ("RingBufferI")
@@ -323,6 +327,8 @@ LuaBindings::common (lua_State* L)
                .addFunction ("write", &PBD::RingBufferNPT<int>::write)
                .addFunction ("write_space", &PBD::RingBufferNPT<int>::write_space)
                .addFunction ("read_space", &PBD::RingBufferNPT<int>::read_space)
+               .addFunction ("increment_read_ptr", &PBD::RingBufferNPT<int>::increment_read_ptr)
+               .addFunction ("increment_write_ptr", &PBD::RingBufferNPT<int>::increment_write_ptr)
                .endClass ()
 
                /* PBD enums */