Gin
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
components

Namespaces

namespace  Assets
 Paths.
 

Classes

class  ADSRComponent
 Component for adjuting ADSR curves. More...
 
class  ControlBox
 A box for holding controls on a grid. More...
 
class  PagedControlBox
 A control for holding pags of controls on a grid Pages slide over top of each other to make room. 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
 Slider + editable text for showing a param. More...
 
class  LFOComponent
 Draws an LFO curve and shows a little dot moving long. 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
 
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
 Plugin editor. 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)
 

Detailed Description

Function Documentation

◆ gradientRect()

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().