macro_rules! reaper_vst_plugin {
    () => { ... };
}
Expand description

Macro which gathers things that go into the static REAPER VST plug-in context.

This macro provides module entry points which gather some handles for creating a REAPER VST plug-in context. The gathered handles are exposed via the function static_vst_plugin_context() and are intended to be passed to PluginContext::from_vst_plugin().

Example

use reaper_low::{reaper_vst_plugin, static_vst_plugin_context, StaticVstPluginContext};

reaper_vst_plugin!();

let static_context: StaticVstPluginContext = static_vst_plugin_context();