iPlug2 - C++ Audio Plug-in Framework
|
Reaper extension base class interface. More...
#include <ReaperExtBase.h>
Public Member Functions | |
ReaperExtBase (reaper_plugin_info_t *pRec) | |
void | BeginInformHostOfParamChangeFromUI (int paramIdx) override |
void | EndInformHostOfParamChangeFromUI (int paramIdx) override |
bool | EditorResizeFromUI (int viewWidth, int viewHeight, bool needsPlatformResize) override |
virtual void | OnIdle () |
void | RegisterAction (const char *actionName, std::function< void()> func, bool addMenuItem=false, int *pToggle=nullptr) |
void | ShowHideMainWindow () |
void | ToggleDocking () |
Static Public Member Functions | |
static bool | HookCommandProc (int command, int flag) |
static int | ToggleActionCallback (int command) |
Reaper extension base class interface.
Definition at line 27 of file ReaperExtBase.h.
|
inlinevirtual |
Definition at line 42 of file ReaperExtBase.h.
References RegisterAction(), and ShowHideMainWindow().
void ReaperExtBase::RegisterAction | ( | const char * | actionName, |
std::function< void()> | func, | ||
bool | addMenuItem = false , |
||
int * | pToggle = nullptr |
||
) |
void ReaperExtBase::ShowHideMainWindow | ( | ) |