TracktionEngine
|
Components that represent a Plugin should inherit from this to ensure they are correctly notified when their colour changes e.g. More...
#include <tracktion_PluginComponent.h>
Public Member Functions | |
PluginComponent (Plugin &p) | |
virtual | ~PluginComponent () |
virtual void | updateColour ()=0 |
Static Public Member Functions | |
static PluginComponent * | getComponentFor (const Plugin &p) noexcept |
static juce::Array< PluginComponent * > | getComponentsFor (const Plugin &p) noexcept |
Public Attributes | |
Plugin & | plugin |
Components that represent a Plugin should inherit from this to ensure they are correctly notified when their colour changes e.g.
from a controller bank change.
tracktion::engine::PluginComponent::PluginComponent | ( | Plugin & | p | ) |
|
virtual |
|
pure virtual |
|
staticnoexcept |
|
staticnoexcept |
Plugin& tracktion::engine::PluginComponent::plugin |