From b7a494979924936d8f36ca946b2b1a54429dd6d4 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 14 Oct 2022 23:29:04 +0200 Subject: [PATCH] Update Luadoc for upcoming Ardour 7 --- include/class-reference.html | 129 ++++++++++++++++++++++++++++++++++- 1 file changed, 126 insertions(+), 3 deletions(-) diff --git a/include/class-reference.html b/include/class-reference.html index 588e5f9..e00e415 100644 --- a/include/class-reference.html +++ b/include/class-reference.html @@ -857,6 +857,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods voiddump_registry () std::stringname () + Cast + AutomationControlto_automationcontrol () + MPGainControlto_mpgain () + MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -1655,6 +1659,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -1953,7 +1961,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + @@ -2195,6 +2203,71 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
intset_end (timepos_t, bool)
intset_length (timepos_t, timepos_t)
voidset_name (std::string)

Set location name

Set location name

intset_start (timepos_t, bool)
timepos_tstart ()
voidunlock ()
unsigned longsize ()
LuaTabletable ()
+

 ARDOUR:MPGainControl

+

C‡: boost::shared_ptr< ARDOUR::MPControl<float> >, boost::weak_ptr< ARDOUR::MPControl<float> >

+

is-a: PBD:Controllable

+
+ + + + + + + + + +
Methods
std::stringget_user_string ()
doubleget_value ()
boolisnil ()
doublelower ()
doublenormal ()
voidset_value (double, GroupControlDisposition)
doubleupper ()
+

Inherited from PBD:Controllable

+ + + + + + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()
+

Inherited from PBD:StatefulPtr

+ + + + + + +
Methods
voidclear_changes ()

Forget about any changes to this object's properties

IDid ()
OwnedPropertyListproperties ()
+

 ARDOUR:MPToggleControl

+

C‡: boost::shared_ptr< ARDOUR::MPControl<bool> >, boost::weak_ptr< ARDOUR::MPControl<bool> >

+

is-a: PBD:Controllable

+
+ + + + + + + + + + +
Methods
std::stringget_user_string ()
doubleget_value ()
boolisnil ()
doublelower ()
doublenormal ()
voidset_value (double, GroupControlDisposition)

Set `internal' value

All derived classes must implement this.

Basic derived classes will ignore group_override but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful.

v
raw numeric value to set
gcd
if and how to propagate value to grouped controls
doubleupper ()
+

Inherited from PBD:Controllable

+ + + + + + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()
+

Inherited from PBD:StatefulPtr

+ + + + + + +
Methods
voidclear_changes ()

Forget about any changes to this object's properties

IDid ()
OwnedPropertyListproperties ()

 ARDOUR:MidiBuffer

C‡: ARDOUR::MidiBuffer

@@ -2751,6 +2824,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods voiddump_registry () std::stringname () + Cast + AutomationControlto_automationcontrol () + MPGainControlto_mpgain () + MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -2887,6 +2964,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -3097,6 +3178,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -3267,6 +3352,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -5292,6 +5381,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -5351,6 +5444,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -5409,6 +5506,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -5466,6 +5567,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
Methods
voiddump_registry ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -6450,6 +6555,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6475,6 +6581,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6574,6 +6681,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6599,6 +6707,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6699,6 +6808,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6724,6 +6834,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -7334,6 +7445,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + +
std::stringget_freesound_dir ()
boolget_grid_follows_internal ()
boolget_hide_splash_screen ()
boolget_highlight_auditioned_clips ()
std::stringget_icon_set ()
InputMeterLayoutget_input_meter_layout ()
boolget_input_meter_scopes ()
boolget_one_plugin_window_only ()
boolget_only_copy_imported_files ()
boolget_open_gui_after_adding_plugin ()
PluginGUIBehaviorget_plugin_gui_behavior ()
boolget_prefer_inline_over_gui ()
boolget_preview_video_frame_on_drag ()
ClockDeltaModeget_primary_clock_delta_mode ()
boolset_freesound_dir (std::string)
boolset_grid_follows_internal (bool)
boolset_hide_splash_screen (bool)
boolset_highlight_auditioned_clips (bool)
boolset_icon_set (std::string)
boolset_input_meter_layout (InputMeterLayout)
boolset_input_meter_scopes (bool)
boolset_one_plugin_window_only (bool)
boolset_only_copy_imported_files (bool)
boolset_open_gui_after_adding_plugin (bool)
boolset_plugin_gui_behavior (PluginGUIBehavior)
boolset_prefer_inline_over_gui (bool)
boolset_preview_video_frame_on_drag (bool)
boolset_primary_clock_delta_mode (ClockDeltaMode)
std::stringfreesound_dir
boolgrid_follows_internal
boolhide_splash_screen
boolhighlight_auditioned_clips
std::stringicon_set
ARDOUR.InputMeterLayoutinput_meter_layout
boolinput_meter_scopes
boolone_plugin_window_only
boolonly_copy_imported_files
boolopen_gui_after_adding_plugin
ARDOUR.PluginGUIBehaviorplugin_gui_behavior
boolprefer_inline_over_gui
boolpreview_video_frame_on_drag
ARDOUR.ClockDeltaModeprimary_clock_delta_mode

Get `internal' value

Returns raw value as used for the plugin/processor control port

boolisnil ()
std::stringname ()
Cast
AutomationControlto_automationcontrol ()
MPGainControlto_mpgain ()
MPToggleControlto_mptoggle ()

Inherited from PBD:StatefulPtr

@@ -8436,6 +8551,12 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
  • ARDOUR.ScreenSaverMode.InhibitWhileRecording
  • ARDOUR.ScreenSaverMode.InhibitAlways
  • +

     ARDOUR.PluginGUIBehavior

    +

     ARDOUR.ClockDeltaMode

    - + -
    Ardour 7.0-rc1-83-g61fc46ff79  -  Sun, 02 Oct 2022 15:05:03 +0200
    +
    Ardour 7.0-rc3-4-g6684a80d1d  -  Fri, 14 Oct 2022 23:15:50 +0200
    -- 2.37.2