iPlug2 - C++ Audio Plug-in Framework
IPlugDelegate_select.h
Go to the documentation of this file.
1 /*
2  ==============================================================================
3 
4  This file is part of the iPlug 2 library. Copyright (C) the iPlug 2 developers.
5 
6  See LICENSE.txt for more info.
7 
8  ==============================================================================
9 */
10 
16 #if defined COCOA_EDITOR_DELEGATE
17  #include "IPlugCocoaEditorDelegate.h"
18  using EDITOR_DELEGATE_CLASS = iplug::CocoaEditorDelegate;
19 #elif defined WEBVIEW_EDITOR_DELEGATE
20  #include "IPlugWebViewEditorDelegate.h"
21  using EDITOR_DELEGATE_CLASS = iplug::WebViewEditorDelegate;
22 #elif defined NO_IGRAPHICS
23  #include "IPlugEditorDelegate.h"
24  using EDITOR_DELEGATE_CLASS = iplug::IEditorDelegate;
25 #else
26  #if defined WEBSOCKET_SERVER
27  #include "IWebsocketEditorDelegate.h"
28  using EDITOR_DELEGATE_CLASS = iplug::IWebsocketEditorDelegate;
29  #else
30  #include "IGraphicsEditorDelegate.h"
31  using EDITOR_DELEGATE_CLASS = iplug::igraphics::IGEditorDelegate;
32  #endif
33 #endif
This pure virtual interface delegates communication in both directions between a UI editor and someth...
An editor delegate base class for a SOMETHING that uses IGraphics for it's UI.