All Classes Namespaces Functions Variables Enumerations Enumerator Modules Pages
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
ProcessorEditorChildComponent Class Reference
Inheritance diagram for ProcessorEditorChildComponent:
ProcessorEditorBody ProcessorEditorHeader ArrayModulatorEditor AudioFileEnvelopeEditor AudioLooperEditor CCDuckerEditor CCEnvelopeEditor ChorusEditor CurveEqEditor EmptyProcessorEditorBody GainCollectorEditor GainEditor GainMatcherEditor GlobalModulatorEditor HarmonicFilterEditor MacroControlModulatorEditorBody PhaserEditor PitchWheelEditorBody RouteFXEditor SaturationEditor WaveSynthBody WavetableBody

Public Member Functions

 ProcessorEditorChildComponent (ProcessorEditor *editor)
 
ProcessorgetProcessor ()
 
const ProcessorgetProcessor () const
 

Protected Member Functions

const ProcessorEditor * getEditor () const
 
ProcessorEditor * getEditor ()
 

Static Protected Member Functions

static bool toggleButton (Button *b)
 

Detailed Description

a base class for all components that can be put in a ProcessorEditor.

Constructor & Destructor Documentation

ProcessorEditorChildComponent ( ProcessorEditor *  editor)

Creates a new child component.

Member Function Documentation

const ProcessorEditor* getEditor ( ) const
inlineprotected

Returns a const pointer to the editor if the component is initialized.

ProcessorEditor* getEditor ( )
inlineprotected

Returns a pointer to the editor.

Processor* getProcessor ( )
inline

Returns a pointer to the processor.

const Processor* getProcessor ( ) const
inline

Returns a const pointer to the processor.

static bool toggleButton ( Button *  b)
inlinestaticprotected

Small helper function, that toggles a button and returns the new toggle value.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.