Provides helper functions for editing the signal chain. More...
#include <SignalChainManager.h>
Public Member Functions | |
SignalChainManager (EditorViewport *, Array< GenericEditor *, CriticalSection > &, Array< SignalChainTabButton *, CriticalSection > &) | |
~SignalChainManager () | |
void | updateVisibleEditors (GenericEditor *activeEditor, int index, int insertionPoint, int action) |
void | createNewTab (GenericEditor *editor) |
void | removeTab (int tabIndex) |
void | scrollUp () |
void | scrollDown () |
void | clearSignalChain () |
Additional Inherited Members | |
![]() | |
AccessClass () | |
~AccessClass () | |
void | setUIComponent (UIComponent *) |
virtual void | updateChildComponents () |
EditorViewport * | getEditorViewport () |
DataViewport * | getDataViewport () |
ProcessorList * | getProcessorList () |
ProcessorGraph * | getProcessorGraph () |
ControlPanel * | getControlPanel () |
MessageCenter * | getMessageCenter () |
UIComponent * | getUIComponent () |
AudioComponent * | getAudioComponent () |
Provides helper functions for editing the signal chain.
Created and owned by the EditorViewport.
SignalChainManager::SignalChainManager | ( | EditorViewport * | , |
Array< GenericEditor *, CriticalSection > & | , | ||
Array< SignalChainTabButton *, CriticalSection > & | |||
) |
SignalChainManager::~SignalChainManager | ( | ) |
void SignalChainManager::clearSignalChain | ( | ) |
void SignalChainManager::createNewTab | ( | GenericEditor * | editor | ) |
void SignalChainManager::removeTab | ( | int | tabIndex | ) |
void SignalChainManager::scrollDown | ( | ) |
void SignalChainManager::scrollUp | ( | ) |
void SignalChainManager::updateVisibleEditors | ( | GenericEditor * | activeEditor, |
int | index, | ||
int | insertionPoint, | ||
int | action | ||
) |