|
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] |