|
Gin
|
Namespaces | |
| namespace | Assets |
| SVG path data strings for common UI icons. | |
Classes | |
| class | ADSRComponent |
| Interactive visual editor for ADSR envelope parameters. More... | |
| class | ControlBox |
| Container for organizing plugin controls on a grid layout with page support. More... | |
| class | PagedControlBox |
| Advanced container with sliding page transitions for organizing controls. More... | |
| class | GateEffectComponent |
| An editor for the gate effect pattern. More... | |
| class | HeaderItem |
| A header with power button, name and mod destinations. More... | |
| class | HeaderRow |
| Holds a row of headers. More... | |
| class | Knob |
| Complete parameter control combining rotary slider, value readout, and modulation. More... | |
| class | LFOComponent |
| Visual display of LFO waveform with animated phase indicators. More... | |
| class | ModulationSourceButton |
| A button for enabling modulation learn. More... | |
| class | ModulationDepthSlider |
| A button for the modulation destination. More... | |
| class | ModulationOverview |
| A button and text readout that shows the current modulation source. More... | |
| class | ModSrcListBox |
| A list box of all mod sources. More... | |
| class | ModCurveButton |
| A button that displays mod curve. More... | |
| class | ModMatrixBox |
| A list box of all assigned. More... | |
| class | ModMatrixBox::Row::DepthSlider |
| class | MSEGComponent |
| Draws an MSEG LFO curve and shows a little dot moving long. More... | |
| class | MultiParamComponent |
| A base component for controlling multiple parameters at once. More... | |
| class | ParamHeader |
| A header with title text. More... | |
| class | HeaderButton |
| A header button with title text. More... | |
| class | ParamBox |
| A box for knobs with a header. More... | |
| class | ParamArea |
| A box for graphs without a header. More... | |
| class | BoxArea |
| A group of control boxes. More... | |
| class | PatchBrowser |
| Preset/patch browser component with filtering by author and tags. More... | |
| struct | PatchBrowser::AuthorsModel |
| struct | PatchBrowser::TagsModel |
| struct | PatchBrowser::PresetsModel |
| class | PluginAlertWindow |
| An alert window that doesn't add itself to the desktop. More... | |
| class | PluginButton |
| Button for toggling a parameter. More... | |
| class | SVGPluginButton |
| Button for toggling a parameter. More... | |
| class | PowerButton |
| Button for toggling a parameter, drawn as a power button. More... | |
| class | PluginComboBox |
| A control for selecting param values from a dropbox. More... | |
| class | PluginSlider |
| A slider for controlling a parameter. More... | |
| class | Readout |
| A control for displaying a parameter. More... | |
| class | ParamComponent |
| Base class for a control showing a parameter with label. More... | |
| class | HorizontalFader |
| Horizontal slider wth text for controlling a param. More... | |
| class | Switch |
| Control for toggling param with label. More... | |
| class | Select |
| Control for picking param value with label. More... | |
| class | SynthesiserUsage |
| Control for synth usage. More... | |
| class | UpdateChecker |
| Checks for plugin updates. More... | |
| class | NewsChecker |
| Checks Wordpress feed for plugin news. More... | |
| class | ProcessorEditorBase |
| Base for plugin editor. More... | |
| class | TitleBar |
| class | ProcessorEditor |
| Main plugin editor component for Gin-based audio plugins. More... | |
| class | ScaledPluginEditor |
| If you want your plugin editor to scale, just wrap it in this. More... | |
| class | StepLFOComponent |
| Draws a step LFO curve and shows a little dot moving long. More... | |
Functions | |
| void | gradientRect (juce::Graphics &g, juce::Rectangle< int > rc, juce::Colour c1, juce::Colour c2) |
| void gradientRect | ( | juce::Graphics & | g, |
| juce::Rectangle< int > | rc, | ||
| juce::Colour | c1, | ||
| juce::Colour | c2 | ||
| ) |
References Point< T >::getX(), and Point< T >::getY().
Referenced by ParamBox::paint().