|
struct | tracktion::engine::AsyncCaller |
| Asyncronously call a function. More...
|
|
struct | tracktion::engine::AsyncFunctionCaller |
| Holds a list of function objects and enables you to call them asyncronously. More...
|
|
class | tracktion::engine::LambdaTimer |
|
class | tracktion::engine::MessageThreadCallback |
| Calls a function on the message thread checking a calling thread for an exit signal. More...
|
|
struct | tracktion::engine::BlockingFunction |
|
struct | tracktion::engine::DummyConstrainer< Type > |
| Dummy constrainer which should optimise away to nothing. More...
|
|
struct | tracktion::engine::AtomicWrapper< Type, Constrainer, MemoryOrderLoad, MemoryOrderStore > |
| Wraps an atomic with an interface compatible with var so it can be used within CachedValues in a thread safe way. More...
|
|
struct | tracktion::engine::AudioFadeCurve |
|
struct | tracktion::engine::AudioFadeCurve::Linear |
| A linear fade curve. More...
|
|
struct | tracktion::engine::AudioFadeCurve::Convex |
| A convex sine-shaped curve. More...
|
|
struct | tracktion::engine::AudioFadeCurve::Concave |
| A concave sine-shaped curve. More...
|
|
struct | tracktion::engine::AudioFadeCurve::SCurve |
| An S-shaped curve. More...
|
|
struct | tracktion::engine::AudioFadeCurve::CrossfadeLevels |
| Calculates the two gain multipliers to use for mixing between two sources, given a position alpha from 0 to 1.0. More...
|
|
struct | juce::VariantConverter< tracktion::engine::AudioFadeCurve::Type > |
|
class | tracktion::engine::AudioScratchBuffer |
| An audio scratch buffer that has pooled storage. More...
|
|
class | tracktion::engine::AudioMidiFifo |
|
class | tracktion::engine::AudioBufferSnapshot |
|
class | tracktion::engine::ThreadPoolJobWithProgress |
|
class | tracktion::engine::BackgroundJobManager |
| Manages a set of background tasks that can be run concurrently on a background thread. More...
|
|
struct | tracktion::engine::BackgroundJobManager::JobInfo |
|
class | tracktion::engine::BackgroundJobManager::Listener |
|
class | tracktion::engine::ConstrainedCachedValue< Type > |
| A CachedValue that can take a std::function to constrain its value. More...
|
|
struct | tracktion::engine::ScopedCpuMeter |
|
struct | tracktion::engine::StopwatchTimer |
|
struct | tracktion::engine::CrashStackTracer |
| Used by the CRASH_TRACER macros to help provide a useful crash log of the stack. More...
|
|
struct | tracktion::engine::DeadMansPedalMessage |
| This RAII class saves a property which will be reported at startup as a failure if the app disappears before its destructor is called. More...
|
|
struct | tracktion::engine::CurvePoint |
|
class | tracktion::engine::CurveEditorPoint |
|
class | tracktion::engine::CurveEditor |
|
struct | tracktion::engine::Ditherer |
| An extremely naive ditherer. More...
|
|
class | tracktion::engine::Engine |
| The Engine is the central class for all tracktion sessions. More...
|
|
struct | tracktion::engine::EditLimits |
| Contains the limits of the various elements that can be added to an Edit. More...
|
|
class | tracktion::engine::EngineBehaviour |
| Provides custom handlers to control various aspects of the engine's behaviour. More...
|
|
struct | tracktion::engine::EngineBehaviour::LevelMeterSettings |
|
struct | tracktion::engine::EngineBehaviour::ClipDefaults |
| Determines the default properties of clips. More...
|
|
struct | tracktion::engine::EngineBehaviour::ControlSurfaces |
|
class | tracktion::engine::ExpEnvelope |
|
struct | tracktion::engine::ExpEnvelope::Parameters |
| Holds the parameters being used by an ADSR object. More...
|
|
class | tracktion::engine::LinEnvelope |
|
struct | tracktion::engine::LinEnvelope::Parameters |
| Holds the parameters being used by an ADSR object. More...
|
|
class | tracktion::engine::ExternalPlayheadSynchroniser |
| An ExternalPlayheadSynchroniser is used to synchronise the internal Edit's playhead with an AudioProcessor, for use in plugins. More...
|
|
struct | tracktion::engine::ScopedDirectoryDeleter |
|
struct | tracktion::engine::FileDragList |
|
class | tracktion::engine::ScopedWaitCursor |
| Shows and hides the mouse wait cursor where appropriate. More...
|
|
class | tracktion::engine::MouseHoverDetector |
|
class | tracktion::engine::BandlimitedWaveLookupTables |
|
class | tracktion::engine::Oscillator |
|
class | tracktion::engine::MultiVoiceOscillator |
|
struct | engine::DiscreteLabelledParameter |
|
struct | engine::SuffixedParameter |
|
struct | engine::ParameterWithStateValue |
| A helper class that creates an AutomatableParameter and links it to a CachedValue, to make it easier to create and manage parameters whose values are stored as a property in a plugin's ValueTree state. More...
|
|
struct | tracktion::engine::Pitch |
|
struct | tracktion::engine::PluginComponent |
| Components that represent a Plugin should inherit from this to ensure they are correctly notified when their colour changes e.g. More...
|
|
class | tracktion::engine::PropertyStorage |
| Create a subclass of PropertyStorage to customize how settings are saved and recalled. More...
|
|
class | tracktion::engine::SafeScopedListener |
| Manages adding and removing listeners in an RAII way so you don't forget to unregister a listener. More...
|
|
class | tracktion::engine::ScopedListener |
| Manages adding and removing listeners in an RAII way so you don't forget to unregister a listener. More...
|
|
struct | tracktion::engine::ScreenSaverDefeater |
| As long as at least one of these objects exists, the screensaver will be disabled. More...
|
|
struct | tracktion::engine::HertzTag |
|
class | tracktion::engine::SharedTimer |
|
struct | tracktion::engine::SharedTimer::Listener |
|
struct | tracktion::engine::Spline |
| An interpolated spline curve, used by the EQ to draw its response graph. More...
|
|
class | tracktion::engine::TemporaryFileManager |
| Holds info about where temp files should go, and tidies up old ones when needed. More...
|
|
struct | engine::ScopedThreadExitStatusEnabler |
| Enables the calling thread to be cancelled from another thread and the calling thread to be able to query this. More...
|
|
struct | tracktion::engine::MonotonicBeat |
|
struct | tracktion::engine::MonotonicBeatRange |
|
struct | tracktion::engine::SyncPoint |
| Holds a reference sample position and the Edit time and beat that it corresponds to. More...
|
|
struct | tracktion::engine::SyncRange |
|
class | tracktion::engine::UIBehaviour |
| Create a subclass of UIBehaviour to custom UI elements created by the engine. More...
|
|
struct | juce::VariantConverter< Colour > |
|
class | tracktion::engine::ValueTreeObjectList< ObjectType, CriticalSectionType > |
|
struct | tracktion::engine::SortedValueTreeObjectList< ObjectType > |
|
struct | tracktion::engine::ValueTreeAllEventListener |
|
class | tracktion::engine::LambdaValueTreeAllEventListener |
|
class | tracktion::engine::ValueTreePropertyChangedListener |
|
struct | tracktion::engine::ValueTreeComparator< Type > |
|
class | tracktion::engine::ReferenceCountedValueTree |
| Holds a ValueTree as a ReferenceCountedObject. More...
|
|