Public Member Functions | |
void * | createNewProcessor (String &description) |
GenericProcessor * | createProcessorFromDescription (String &description) |
void | removeProcessor (GenericProcessor *processor) |
void | clearSignalChain () |
bool | enableProcessors () |
bool | disableProcessors () |
RecordNode * | getRecordNode () |
AudioNode * | getAudioNode () |
void | updateConnections (Array< SignalChainTabButton *, CriticalSection >) |
bool | processorWithSameNameExists (const String &name) |
void | changeListenerCallback (ChangeBroadcaster *source) |
![]() | |
void | setUIComponent (UIComponent *) |
virtual void | updateChildComponents () |
EditorViewport * | getEditorViewport () |
DataViewport * | getDataViewport () |
ProcessorList * | getProcessorList () |
ProcessorGraph * | getProcessorGraph () |
ControlPanel * | getControlPanel () |
MessageCenter * | getMessageCenter () |
UIComponent * | getUIComponent () |
AudioComponent * | getAudioComponent () |
Private Types | |
enum | nodeIds { RECORD_NODE_ID = 900, AUDIO_NODE_ID = 901, OUTPUT_NODE_ID = 902, RESAMPLING_NODE_ID = 903 } |
Private Member Functions | |
void | createDefaultNodes () |
void | clearConnections () |
Private Attributes | |
int | currentNodeId |