![]() |
Ardour
8.12
|
#include <luainstance.h>
Public Member Functions | |
LuaCallback (ARDOUR::Session *, const std::string &, const std::string &, const ActionHook &, const ARDOUR::LuaScriptParamList &) | |
LuaCallback (ARDOUR::Session *, XMLNode &node) | |
~LuaCallback () | |
XMLNode & | get_state () const |
void | set_session (ARDOUR::Session *) |
const PBD::ID & | id () const |
const std::string & | name () const |
ActionHook | signals () const |
bool | lua_slot (std::string &, std::string &, ActionHook &, ARDOUR::LuaScriptParamList &) |
![]() | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual ARDOUR::Session * | session () const |
Public Attributes | |
PBD::Signal0< void > | drop_callback |
Protected Member Functions | |
void | session_going_away () |
Private Member Functions | |
void | reconnect () |
template<class T > | |
void | reconnect_object (T) |
void | init () |
template<typename T , typename S > | |
void | connect_0 (enum LuaSignal::LuaSignal, T, S *) |
template<typename T > | |
void | proxy_0 (enum LuaSignal::LuaSignal, T) |
template<typename T , typename C1 > | |
void | connect_1 (enum LuaSignal::LuaSignal, T, PBD::Signal1< void, C1 > *) |
template<typename T , typename C1 > | |
void | proxy_1 (enum LuaSignal::LuaSignal, T, C1) |
template<typename T , typename C1 , typename C2 > | |
void | connect_2 (enum LuaSignal::LuaSignal, T, PBD::Signal2< void, C1, C2 > *) |
template<typename T , typename C1 , typename C2 > | |
void | proxy_2 (enum LuaSignal::LuaSignal, T, C1, C2) |
template<typename T , typename C1 , typename C2 , typename C3 > | |
void | connect_3 (enum LuaSignal::LuaSignal, T, PBD::Signal3< void, C1, C2, C3 > *) |
template<typename T , typename C1 , typename C2 , typename C3 > | |
void | proxy_3 (enum LuaSignal::LuaSignal, T, C1, C2, C3) |
template<typename T , typename C1 , typename C2 , typename C3 , typename C4 > | |
void | connect_4 (enum LuaSignal::LuaSignal, T, PBD::Signal4< void, C1, C2, C3, C4 > *) |
template<typename T , typename C1 , typename C2 , typename C3 , typename C4 > | |
void | proxy_4 (enum LuaSignal::LuaSignal, T, C1, C2, C3, C4) |
Private Attributes | |
LuaState | lua |
PBD::ID | _id |
std::string | _name |
ActionHook | _signals |
luabridge::LuaRef * | _lua_add |
luabridge::LuaRef * | _lua_get |
luabridge::LuaRef * | _lua_call |
luabridge::LuaRef * | _lua_save |
luabridge::LuaRef * | _lua_load |
PBD::ScopedConnectionList | _connections |
Additional Inherited Members | |
![]() | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 49 of file luainstance.h.
LuaCallback::LuaCallback | ( | ARDOUR::Session * | , |
const std::string & | , | ||
const std::string & | , | ||
const ActionHook & | , | ||
const ARDOUR::LuaScriptParamList & | |||
) |
LuaCallback::LuaCallback | ( | ARDOUR::Session * | , |
XMLNode & | node | ||
) |
LuaCallback::~LuaCallback | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
XMLNode& LuaCallback::get_state | ( | ) | const |
|
inline |
Definition at line 59 of file luainstance.h.
|
private |
bool LuaCallback::lua_slot | ( | std::string & | , |
std::string & | , | ||
ActionHook & | , | ||
ARDOUR::LuaScriptParamList & | |||
) |
|
inline |
Definition at line 60 of file luainstance.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protectedvirtual |
Reimplemented from ARDOUR::SessionHandlePtr.
|
virtual |
Reimplemented from ARDOUR::SessionHandlePtr.
|
inline |
Definition at line 61 of file luainstance.h.
|
private |
Definition at line 85 of file luainstance.h.
|
private |
Definition at line 71 of file luainstance.h.
|
private |
Definition at line 79 of file luainstance.h.
|
private |
Definition at line 81 of file luainstance.h.
|
private |
Definition at line 80 of file luainstance.h.
|
private |
Definition at line 83 of file luainstance.h.
|
private |
Definition at line 82 of file luainstance.h.
|
private |
Definition at line 72 of file luainstance.h.
|
private |
Definition at line 73 of file luainstance.h.
PBD::Signal0<void> LuaCallback::drop_callback |
Definition at line 63 of file luainstance.h.
|
private |
Definition at line 69 of file luainstance.h.