Plugin metadata and configuration options for Processor.
ProcessorOptions provides configuration and metadata for a Gin-based plugin, including plugin identity (name, version, developer), capabilities (MIDI I/O), and optional features (update checker, news checker). When using a standard JUCE plugin project, the default constructor automatically fills these from JucePlugin_* preprocessor defines. For custom applications, you can manually configure all options.
Configuration Categories:
- Identity: pluginName, developer, devId, pluginVersion
- URLs: updatesURL, url, urlTitle (for help/website links)
- MIDI: wantsMidi, makesMidi flags
- Features: useUpdateChecker, useNewsChecker toggles
- Credits: programmingCredits array
The class provides builder-style methods for common customizations:
Usage:
.withAdditionalCredits({"Jane Smith", "Additional DSP"})
A lightweight 2D point class for projects that don't use juce_graphics.
Definition gin_point.h:25
Plugin metadata and configuration options for Processor.
Definition gin_processor.h:120
ProcessorOptions withoutNewsChecker() const
Definition gin_processor.h:162
ProcessorOptions withoutUpdateChecker() const
Definition gin_processor.h:152
- See also
- Processor