tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::PluginComponent Struct Referenceabstract

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 void updateColour ()=0
 

Static Public Member Functions

static PluginComponentgetComponentFor (const Plugin &p) noexcept
 
static juce::Array< PluginComponent * > getComponentsFor (const Plugin &p) noexcept
 

Public Attributes

Pluginplugin
 

Detailed Description

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.

Definition at line 18 of file tracktion_PluginComponent.h.

Constructor & Destructor Documentation

◆ PluginComponent()

tracktion::engine::PluginComponent::PluginComponent ( Plugin p)

Definition at line 20 of file tracktion_PluginComponent.h.

◆ ~PluginComponent()

virtual tracktion::engine::PluginComponent::~PluginComponent ( )
virtual

Definition at line 25 of file tracktion_PluginComponent.h.

Member Function Documentation

◆ getComponentFor()

static PluginComponent * tracktion::engine::PluginComponent::getComponentFor ( const Plugin p)
staticnoexcept

Definition at line 34 of file tracktion_PluginComponent.h.

◆ getComponentsFor()

static juce::Array< PluginComponent * > tracktion::engine::PluginComponent::getComponentsFor ( const Plugin p)
staticnoexcept

Definition at line 43 of file tracktion_PluginComponent.h.

Member Data Documentation

◆ plugin

Plugin& tracktion::engine::PluginComponent::plugin

Definition at line 32 of file tracktion_PluginComponent.h.


The documentation for this struct was generated from the following file: