iPlug2 - C++ Audio Plug-in Framework
|
Directories | |
directory | AAX |
directory | APP |
directory | AUv2 |
directory | AUv3 |
directory | CLAP |
directory | Extras |
directory | ReaperExt |
directory | VST2 |
directory | VST3 |
directory | WEB |
Files | |
file | IPlug_include_in_plug_hdr.h [code] |
IPlug header include Include this file in the main header for your plugin A preprocessor macro for a particular API such as VST2_API should be defined at project level. | |
file | IPlug_include_in_plug_src.h [code] |
IPlug source include Include this file in the main source for your plugin, after #including the main header for your plugin. | |
file | IPlugAPIBase.cpp [code] |
IPlugAPIBase implementation. | |
file | IPlugAPIBase.h [code] |
file | IPlugConstants.h [code] |
IPlug Constant definitions, Types, magic numbers. | |
file | IPlugDelegate_select.h [code] |
Used for choosing an editor delegate. | |
file | IPlugEditorDelegate.h [code] |
file | IPlugLogger.h [code] |
IPlug logging a.k.a tracing functionality. | |
file | IPlugMidi.h [code] |
MIDI and sysex structs/utilites. | |
file | IPlugParameter.cpp [code] |
IParam implementation. | |
file | IPlugParameter.h [code] |
file | IPlugPaths.cpp [code] |
IPlugPaths implementation for Windows and Linux. | |
file | IPlugPaths.h [code] |
Common paths useful for plug-ins. | |
file | IPlugPaths.mm [code] |
IPlugPaths implementation for macOS and iOS. | |
file | IPlugPlatform.h [code] |
Include to get consistently named preprocessor macros for different platforms and logging functionality. | |
file | IPlugPluginBase.cpp [code] |
IPluginBase implementation. | |
file | IPlugPluginBase.h [code] |
file | IPlugProcessor.cpp [code] |
IPlugProcessor implementation. | |
file | IPlugProcessor.h [code] |
file | IPlugQueue.h [code] |
file | IPlugStructs.h [code] |
file | IPlugSWELL.h [code] |
file | IPlugTimer.cpp [code] |
Timer implementation. | |
file | IPlugTimer.h [code] |
This file includes classes for implementing timers - in order to get a regular callback on the main thread The interface is partially based on the api of Steinberg's timer.cpp from the VST3_SDK for compatibility, base/source/timer.cpp, so thanks to them. | |
file | IPlugUtilities.h [code] |
Utility functions and macros. | |
file | ISender.h [code] |