13
0

Extend plugin parameter Lua bindings

This commit is contained in:
Robin Gareus 2021-01-03 17:24:21 +01:00
parent caf55e105e
commit d92d707180
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -1410,6 +1410,15 @@ LuaBindings::common (lua_State* L)
.deriveClass <ParameterDescriptor, Evoral::ParameterDescriptor> ("ParameterDescriptor")
.addVoidConstructor ()
.addData ("label", &ParameterDescriptor::label)
.addData ("print_fmt", &ParameterDescriptor::print_fmt)
.addData ("step", &ParameterDescriptor::step)
.addData ("smallstep", &ParameterDescriptor::smallstep)
.addData ("largestep", &ParameterDescriptor::largestep)
.addData ("integer_step", &ParameterDescriptor::integer_step)
.addData ("sr_dependent", &ParameterDescriptor::sr_dependent)
.addData ("enumeration", &ParameterDescriptor::enumeration)
.addData ("inline_ctrl", &ParameterDescriptor::inline_ctrl)
.addData ("display_priority", &ParameterDescriptor::display_priority)
.addStaticFunction ("midi_note_name", &ParameterDescriptor::midi_note_name)
.endClass ()