TracktionEngine
Loading...
Searching...
No Matches
Classes | Namespaces
tracktion_Plugin.h File Reference

Classes

struct  engine::PluginCreationInfo
 Holds the information needed to construct a Plugin: the owning Edit, the ValueTree that stores the plugin's persistent state, and whether this is a brand-new insertion vs. More...
 
struct  engine::PluginInitialisationInfo
 Passed into Plugins when they are being initialised, to give them useful contextual information that they may need. More...
 
struct  engine::PluginRenderContext
 The context passed to plugin render methods to provide it with buffers to fill. More...
 
class  engine::Plugin
 Base class for all audio plugins in the Tracktion Engine. More...
 
struct  engine::Plugin::BusLayout
 Describes the full input/output bus topology of a plugin. More...
 
struct  engine::Plugin::Wire
 Represents a single channel-to-channel connection for sidechain routing. More...
 
struct  engine::Plugin::EditorComponent
 Base class for plugin editor components (custom UIs shown in plugin windows). More...
 
struct  engine::Plugin::WindowState
 Persistent state for the plugin's editor window (position, visibility, etc.). More...
 

Namespaces

namespace  engine