Module nih_plug::prelude

source ·
Expand description

Everything you’ll need to use NIH-plug. Import this with use nih_plug::prelude::*;.

Re-exports

Modules

Macros

  • Export a CLAP plugin from this library using the provided plugin type.
  • Export a VST3 plugin from this library using the provided plugin type.

Structs

  • A floating point type which can be safely shared between threads.
  • An integer that is known not to equal zero.

Derive Macros

  • Derive the Enum trait for simple enum parameters. See EnumParam for more information.
  • Derive the Params trait for your plugin’s parameters struct. See the Plugin trait.