|  ►CAsyncUpdater |  | 
|  CParameterAttachment< float > |  | 
|  CParameterAttachment< ValueType > | The ParameterAttachment is a class you can use to have a value synchronised with an AudioProcessorParameter  | 
|  ►CAudioProcessor |  | 
|  CMagicProcessor | This is a convenience class to create a plugin using PluginGuiMagic  | 
|  ►CAudioProcessorEditor |  | 
|  CMagicPluginEditor | This is a generic AudioProcessorEditor, that is completely defined and styled by drag and drop  | 
|  CBox< T > |  | 
|  ►CChangeBroadcaster |  | 
|  CApplicationSettings | ApplicationSettings are persistent settings shared by all plugin instances  | 
|  ►CChangeListener |  | 
|  ►CContainer | The Container is a GuiItem, that can hold multiple Components  | 
|  CRootItem |  | 
|  CListBoxItem |  | 
|  CMagicGUIBuilder | The MagicGUIBuilder is responsible to recreate the GUI from a single ValueTree  | 
|  CStyleColourPropertyComponent |  | 
|  CStyleGradientPropertyComponent |  | 
|  CDecorator::ClientBounds |  | 
|  ►CComponent |  | 
|  CFileBrowserDialog |  | 
|  CGUITreeEditor | This GUITreeEditor shows the DOM tree for the GUI  | 
|  ►CGuiItem | Will draw borders and descriptions around widgets, if defined  | 
|  CComboBoxItem |  | 
|  CContainer | The Container is a GuiItem, that can hold multiple Components  | 
|  CDrumpadItem |  | 
|  CKeyboardItem |  | 
|  CLabelItem |  | 
|  CLevelMeterItem |  | 
|  CListBoxItem |  | 
|  CMidiLearnItem |  | 
|  CPlotItem |  | 
|  CSliderItem |  | 
|  CTextButtonItem |  | 
|  CToggleButtonItem |  | 
|  CXYDraggerItem |  | 
|  CMagicLevelMeter |  | 
|  CMagicPlotComponent | The MagicPlotComponent allows drawing the data from a MagicPlotSource  | 
|  CMidiDrumpadComponent |  | 
|  CMidiDrumpadComponent::Pad |  | 
|  CMidiLearnComponent | The MidiLearnComponent displays the last moved CC controller and allows via dragging onto a knob to connect to its parameter  | 
|  CPalette | The Palette is the list of available components to be dragged into the tree or the GUI window  | 
|  CPropertiesEditor |  | 
|  CToolBox | The Toolbox defines a floating window, that allows live editing of the currently loaded GUI  | 
|  CXYDragComponent | This is a 2D parameter dragging component  | 
|  CDecorator |  | 
|  ►CDragAndDropContainer |  | 
|  CMagicPluginEditor | This is a generic AudioProcessorEditor, that is completely defined and styled by drag and drop  | 
|  CToolBox | The Toolbox defines a floating window, that allows live editing of the currently loaded GUI  | 
|  ►CDragAndDropTarget |  | 
|  CGuiItem | Will draw borders and descriptions around widgets, if defined  | 
|  ►CFileBrowserListener |  | 
|  CFileBrowserDialog |  | 
|  CGradientBackground |  | 
|  ►CKeyListener |  | 
|  CToolBox | The Toolbox defines a floating window, that allows live editing of the currently loaded GUI  | 
|  ►CMagicGUIBuilder::Listener |  | 
|  CToolBox | The Toolbox defines a floating window, that allows live editing of the currently loaded GUI  | 
|  ►CListener |  | 
|  CParameterAttachment< float > |  | 
|  CParameterAttachment< ValueType > | The ParameterAttachment is a class you can use to have a value synchronised with an AudioProcessorParameter  | 
|  ►CListener |  | 
|  CRadioButtonHandler |  | 
|  ►CListener |  | 
|  CMidiDrumpadComponent::Pad |  | 
|  ►CListener |  | 
|  CRadioButtonHandler |  | 
|  ►CListener |  | 
|  CAtomicValueAttachment< T > | The AtomicValueAttachment allows to read from a Value in a thread safe manner  | 
|  CGuiItem | Will draw borders and descriptions around widgets, if defined  | 
|  CStyleChoicePropertyComponent |  | 
|  CStyleColourPropertyComponent |  | 
|  CStyleGradientPropertyComponent |  | 
|  ►CListener |  | 
|  CApplicationSettings | ApplicationSettings are persistent settings shared by all plugin instances  | 
|  CGUITreeEditor | This GUITreeEditor shows the DOM tree for the GUI  | 
|  CGuiItem | Will draw borders and descriptions around widgets, if defined  | 
|  CMagicGUIBuilder | The MagicGUIBuilder is responsible to recreate the GUI from a single ValueTree  | 
|  CMidiParameterMapper | The MidiParameterMapper allows to connect CC values to RangedAudioParameters  | 
|  CPropertiesEditor |  | 
|  ►CStylePropertyComponent |  | 
|  CStyleBoolPropertyComponent |  | 
|  CStyleChoicePropertyComponent |  | 
|  CStyleColourPropertyComponent |  | 
|  CStyleGradientPropertyComponent |  | 
|  CStyleTextPropertyComponent |  | 
|  CStylesheet | All style information  | 
|  ►CLookAndFeel_V2 |  | 
|  CJuceLookAndFeel_V2 |  | 
|  ►CLookAndFeel_V3 |  | 
|  CJuceLookAndFeel_V3 |  | 
|  ►CLookAndFeel_V4 |  | 
|  ►CJuceLookAndFeel_V4 |  | 
|  CLookAndFeel |  | 
|  CSkeuomorphic |  | 
|  CMagicLevelMeter::LookAndFeelMethods |  | 
|  ►CMagicGUIState | The MagicGuiState is the docking station for the MagicGUIBuilder  | 
|  CMagicProcessorState | The MagicProcessorState is a subclass of MagicGUIState, that adds AudioProcessor specific functionality  | 
|  CMagicLevelSource |  | 
|  ►CMagicPlotSource | The MagicPlotSources act as an interface, so the GUI can visualise an arbitrary plot of data  | 
|  CMagicAnalyser | This will plot the magnitudes of the frequencies in a signal  | 
|  CMagicFilterPlot | This will plot the frequency responce for a juce IIR filter  | 
|  CMagicOscilloscope | This class collects your samples in a circular buffer and allows the GUI to draw it in the style of an oscilloscope  | 
|  ►CMouseListener |  | 
|  CMouseLambdas |  | 
|  ►CMultiTimer |  | 
|  CToolBox | The Toolbox defines a floating window, that allows live editing of the currently loaded GUI  | 
|  CParameterManager |  | 
|  ►CPropertyComponent |  | 
|  CMultiListPropertyComponent |  | 
|  CStylePropertyComponent |  | 
|  CRadioButtonManager |  | 
|  CScopedInterProcessLock |  | 
|  CSettableProperty | A SettableProperty is a value that can be selected by the designer and will be set for the Component each time the ValueTree is loaded  | 
|  ►CSettableTooltipClient |  | 
|  CMagicLevelMeter |  | 
|  CMagicPlotComponent | The MagicPlotComponent allows drawing the data from a MagicPlotSource  | 
|  CMidiLearnComponent | The MidiLearnComponent displays the last moved CC controller and allows via dragging onto a knob to connect to its parameter  | 
|  CXYDragComponent | This is a 2D parameter dragging component  | 
|  ►CSlider |  | 
|  CAutoOrientationSlider | This is a Slider, that holds an attachment to the AudioProcessorValueTreeState  | 
|  ►CTimer |  | 
|  CApplicationSettings | ApplicationSettings are persistent settings shared by all plugin instances  | 
|  CContainer | The Container is a GuiItem, that can hold multiple Components  | 
|  CMagicLevelMeter |  | 
|  CMagicProcessorState | The MagicProcessorState is a subclass of MagicGUIState, that adds AudioProcessor specific functionality  | 
|  CMidiDrumpadComponent |  | 
|  CMidiLearnComponent | The MidiLearnComponent displays the last moved CC controller and allows via dragging onto a knob to connect to its parameter  |