Reaper extension base class interface.
More...
#include <ReaperExtBase.h>
Reaper extension base class interface.
Definition at line 27 of file ReaperExtBase.h.
◆ ReaperExtBase()
| ReaperExtBase::ReaperExtBase |
( |
reaper_plugin_info_t * |
pRec | ) |
|
◆ ~ReaperExtBase()
| ReaperExtBase::~ReaperExtBase |
( |
| ) |
|
|
virtual |
◆ BeginInformHostOfParamChangeFromUI()
| void ReaperExtBase::BeginInformHostOfParamChangeFromUI |
( |
int |
paramIdx | ) |
|
|
inlineoverride |
◆ EditorResizeFromUI()
| bool ReaperExtBase::EditorResizeFromUI |
( |
int |
viewWidth, |
|
|
int |
viewHeight, |
|
|
bool |
needsPlatformResize |
|
) |
| |
|
override |
◆ EndInformHostOfParamChangeFromUI()
| void ReaperExtBase::EndInformHostOfParamChangeFromUI |
( |
int |
paramIdx | ) |
|
|
inlineoverride |
◆ HookCommandProc()
| bool ReaperExtBase::HookCommandProc |
( |
int |
command, |
|
|
int |
flag |
|
) |
| |
|
static |
◆ OnIdle()
| virtual void ReaperExtBase::OnIdle |
( |
| ) |
|
|
inlinevirtual |
Called during idle processing - override to perform periodic tasks.
Definition at line 42 of file ReaperExtBase.h.
◆ RegisterAction()
| void ReaperExtBase::RegisterAction |
( |
const char * |
actionName, |
|
|
std::function< void()> |
func, |
|
|
bool |
addMenuItem = false, |
|
|
int * |
pToggle = nullptr |
|
) |
| |
Registers an action with the REAPER extension system.
- Parameters
-
| actionName | The name of the action to register |
| func | The function to call when the action is executed |
| addMenuItem | If true, adds a menu item for this action |
| pToggle | Optional pointer to an int for toggle state |
Definition at line 81 of file ReaperExtBase.cpp.
◆ ShowHideMainWindow()
| void ReaperExtBase::ShowHideMainWindow |
( |
| ) |
|
Toggles the visibility of the main extension window.
Definition at line 54 of file ReaperExtBase.cpp.
◆ ToggleActionCallback()
| int ReaperExtBase::ToggleActionCallback |
( |
int |
command | ) |
|
|
static |
◆ ToggleDocking()
| void ReaperExtBase::ToggleDocking |
( |
| ) |
|
The documentation for this class was generated from the following files: