#plugins.core.loupedeckplugin.manager

Loupedeck Plugin Manager Plugin.


#API Overview

Constants - Useful values which cannot be changed

Variables - Configurable values

Functions - API calls offered directly by the extension

Fields - Variables which can only be accessed from an object returned by a constructor


#API Documentation

#Constants

Signatureplugins.core.loupedeckplugin.manager.NUMBER_OF_FAVOURITES -> number
TypeConstant
DescriptionNumber of favourites
NotesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 38

#Variables

Signatureplugins.core.loupedeckplugin.manager.favourites <cp.prop: table>
TypeVariable
DescriptionA cp.prop that that contains all the Monogram Favourites.
NotesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 63

Signatureplugins.core.loupedeckplugin.manager.performAction -> table
TypeVariable
DescriptionA table of actions that are triggered by the callback function.
NotesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 68

#Functions

Signatureplugins.core.loupedeckplugin.manager.installPlugin() -> boolean
TypeFunction
DescriptionInstalls the Loupedeck Plugin.
Parameters
  • None
Returns
  • true if successful otherwise false if fails.
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 199

Signatureplugins.core.loupedeckplugin.manager.registerAction(name, fn) -> none
TypeFunction
DescriptionRegisters a new Loupedeck Plugin Action.
Parameters
  • name - The name of the action.
  • fn - The function to trigger.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 73

Signatureplugins.core.loupedeckplugin.manager.removePlugin() -> boolean
TypeFunction
DescriptionRemoves the Loupedeck Plugin.
Parameters
  • None
Returns
  • Will always return true.
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 379

Signatureplugins.core.loupedeckplugin.manager.requestKeywordShortcuts(data) -> none
TypeFunction
DescriptionTriggered when the Loupedeck Service requests a JSON of commands
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/loupedeckplugin/init.lua line 942

Signatureplugins.core.loupedeckplugin.manager.sendMessage(message) -> none
TypeFunction
DescriptionSends a websocket message.
Parameters
  • message - The message to send
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 134

Signatureplugins.core.loupedeckplugin.manager.setEnabled(enabled) -> none
TypeFunction
DescriptionEnables or disables Loupedeck Plugin Support.
Parameters
  • enabled - A boolean
Returns
  • true if Loupedeck Plugin support is enabled, otherwise false
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 405

Signatureplugins.core.loupedeckplugin.manager.startWebSocketClient() -> none
TypeFunction
DescriptionStarts the WebSocket Client.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 149

Signatureplugins.core.loupedeckplugin.manager.stopWebSocketClient() -> none
TypeFunction
DescriptionStops the WebSocket Client.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 173

Signatureplugins.core.loupedeckplugin.manager.updatePlugin() -> none
TypeFunction
DescriptionUpdates the Loupedeck Plugin.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 293

#Fields

Signatureplugins.core.loupedeckplugin.manager.enabled <cp.prop: boolean>
TypeField
DescriptionEnable or disable Monogram Support.
NotesNone
Sourcesrc/plugins/core/loupedeckplugin/manager/init.lua line 188