| ►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 |