#include <luainstance.h>
|
| ~LuaInstance () |
|
void | set_session (ARDOUR::Session *s) |
|
int | set_state (const XMLNode &) |
|
XMLNode & | get_action_state (void) |
|
XMLNode & | get_hook_state (void) |
|
int | load_state () |
|
int | save_state () |
|
bool | interactive_add (Gtk::Window &, ARDOUR::LuaScriptInfo::ScriptType, int) |
|
void | call_action (const int) |
|
void | render_icon (int i, cairo_t *, int, int, uint32_t) |
|
bool | set_lua_action (const int, const std::string &, const std::string &, const ARDOUR::LuaScriptParamList &) |
|
bool | remove_lua_action (const int) |
|
bool | lua_action_name (const int, std::string &) |
|
std::vector< std::string > | lua_action_names () |
|
bool | lua_action (const int, std::string &, std::string &, ARDOUR::LuaScriptParamList &) |
|
bool | lua_action_has_icon (const int) |
|
bool | register_lua_slot (const std::string &, const std::string &, const ARDOUR::LuaScriptParamList &) |
|
bool | unregister_lua_slot (const PBD::ID &) |
|
std::vector< PBD::ID > | lua_slots () const |
|
bool | lua_slot_name (const PBD::ID &, std::string &) const |
|
std::vector< std::string > | lua_slot_names () const |
|
bool | lua_slot (const PBD::ID &, std::string &, std::string &, ActionHook &, ARDOUR::LuaScriptParamList &) |
|
| ScopedConnectionList () |
|
| ScopedConnectionList (const ScopedConnectionList &)=delete |
|
ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
|
virtual | ~ScopedConnectionList () |
|
void | add_connection (const UnscopedConnection &c) |
|
void | drop_connections () |
|
Public Member Functions inherited from ARDOUR::SessionHandlePtr |
| SessionHandlePtr (ARDOUR::Session *s) |
|
| SessionHandlePtr () |
|
virtual | ~SessionHandlePtr () |
|
virtual ARDOUR::Session * | session () const |
|
Definition at line 95 of file luainstance.h.
◆ ~LuaInstance()
LuaInstance::~LuaInstance |
( |
| ) |
|
◆ LuaInstance()
LuaInstance::LuaInstance |
( |
| ) |
|
|
private |
◆ bind_cairo()
static void LuaInstance::bind_cairo |
( |
lua_State * |
L | ) |
|
|
static |
◆ bind_dialog()
static void LuaInstance::bind_dialog |
( |
lua_State * |
L | ) |
|
|
static |
◆ call_action()
void LuaInstance::call_action |
( |
const int |
| ) |
|
◆ destroy_instance()
static void LuaInstance::destroy_instance |
( |
| ) |
|
|
static |
◆ every_point_one_seconds()
void LuaInstance::every_point_one_seconds |
( |
| ) |
|
|
private |
◆ every_second()
void LuaInstance::every_second |
( |
| ) |
|
|
private |
◆ get_action_state()
XMLNode& LuaInstance::get_action_state |
( |
void |
| ) |
|
◆ get_hook_state()
XMLNode& LuaInstance::get_hook_state |
( |
void |
| ) |
|
◆ init()
void LuaInstance::init |
( |
| ) |
|
|
private |
◆ instance()
◆ interactive_add()
◆ load_state()
int LuaInstance::load_state |
( |
| ) |
|
◆ lua_action()
◆ lua_action_has_icon()
bool LuaInstance::lua_action_has_icon |
( |
const int |
| ) |
|
◆ lua_action_name()
bool LuaInstance::lua_action_name |
( |
const int |
, |
|
|
std::string & |
|
|
) |
| |
◆ lua_action_names()
std::vector<std::string> LuaInstance::lua_action_names |
( |
| ) |
|
◆ lua_slot()
◆ lua_slot_name()
bool LuaInstance::lua_slot_name |
( |
const PBD::ID & |
, |
|
|
std::string & |
|
|
) |
| const |
◆ lua_slot_names()
std::vector<std::string> LuaInstance::lua_slot_names |
( |
| ) |
const |
◆ lua_slots()
std::vector<PBD::ID> LuaInstance::lua_slots |
( |
| ) |
const |
◆ pre_seed_script()
void LuaInstance::pre_seed_script |
( |
std::string const & |
, |
|
|
int & |
|
|
) |
| |
|
private |
◆ pre_seed_scripts()
void LuaInstance::pre_seed_scripts |
( |
| ) |
|
|
private |
◆ register_classes()
static void LuaInstance::register_classes |
( |
lua_State * |
L, |
|
|
bool |
sandbox |
|
) |
| |
|
static |
◆ register_hooks()
static void LuaInstance::register_hooks |
( |
lua_State * |
L | ) |
|
|
static |
◆ register_lua_slot()
◆ remove_lua_action()
bool LuaInstance::remove_lua_action |
( |
const int |
| ) |
|
◆ render_action_icon()
static void LuaInstance::render_action_icon |
( |
cairo_t * |
cr, |
|
|
int |
w, |
|
|
int |
h, |
|
|
uint32_t |
c, |
|
|
void * |
i |
|
) |
| |
|
static |
◆ render_icon()
void LuaInstance::render_icon |
( |
int |
i, |
|
|
cairo_t * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
uint32_t |
|
|
) |
| |
◆ save_state()
int LuaInstance::save_state |
( |
| ) |
|
◆ selection_changed()
void LuaInstance::selection_changed |
( |
| ) |
|
|
private |
◆ session_going_away()
void LuaInstance::session_going_away |
( |
| ) |
|
|
privatevirtual |
◆ set_dirty()
void LuaInstance::set_dirty |
( |
| ) |
|
|
private |
◆ set_lua_action()
◆ set_session()
◆ set_state()
int LuaInstance::set_state |
( |
const XMLNode & |
| ) |
|
◆ unregister_lua_slot()
bool LuaInstance::unregister_lua_slot |
( |
const PBD::ID & |
| ) |
|
◆ _callbacks
◆ _instance
◆ _lua_add_action
luabridge::LuaRef* LuaInstance::_lua_add_action |
|
private |
◆ _lua_call_action
luabridge::LuaRef* LuaInstance::_lua_call_action |
|
private |
◆ _lua_clear
luabridge::LuaRef* LuaInstance::_lua_clear |
|
private |
◆ _lua_del_action
luabridge::LuaRef* LuaInstance::_lua_del_action |
|
private |
◆ _lua_get_action
luabridge::LuaRef* LuaInstance::_lua_get_action |
|
private |
◆ _lua_load
luabridge::LuaRef* LuaInstance::_lua_load |
|
private |
◆ _lua_render_icon
luabridge::LuaRef* LuaInstance::_lua_render_icon |
|
private |
◆ _lua_save
luabridge::LuaRef* LuaInstance::_lua_save |
|
private |
◆ _slotcon
◆ ActionChanged
sigc::signal<void,int,std::string> LuaInstance::ActionChanged |
◆ lua
◆ LuaTimerDS
◆ LuaTimerS
◆ point_one_second_connection
sigc::connection LuaInstance::point_one_second_connection |
|
private |
◆ second_connection
sigc::connection LuaInstance::second_connection |
|
private |
◆ SelectionChanged
◆ SetSession
◆ SlotChanged
The documentation for this class was generated from the following file: