iPlug2 - C++ Audio Plug-in Framework
Macros | Typedefs
IPlug_include_in_plug_hdr.h File Reference

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. More...

#include <cstdio>
#include "IPlugPlatform.h"
#include "config.h"

Go to the source code of this file.

Macros

#define API_EXT2
 
#define STRINGISE_IMPL(x)   #x
 
#define STRINGISE(x)   STRINGISE_IMPL(x)
 
#define WARN(exp)   ("WARNING: " exp)
 
#define PLUG_LATENCY   0
 
#define PLUG_DOES_MIDI_IN   0
 
#define PLUG_DOES_MIDI_OUT   0
 
#define PLUG_DOES_MPE   0
 
#define PLUG_DOES_STATE_CHUNKS   0
 
#define PLUG_HAS_UI   0
 
#define PLUG_WIDTH   500
 
#define PLUG_HEIGHT   500
 
#define PLUG_MIN_WIDTH   (PLUG_WIDTH / 2)
 
#define PLUG_MIN_HEIGHT   (PLUG_HEIGHT / 2)
 
#define PLUG_MAX_WIDTH   (PLUG_WIDTH * 2)
 
#define PLUG_MAX_HEIGHT   (PLUG_HEIGHT * 2)
 
#define PLUG_FPS   60
 
#define PLUG_SHARED_RESOURCES   0
 

Typedefs

using Plugin = PLUGIN_API_BASE
 

Detailed Description

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.

Definition in file IPlug_include_in_plug_hdr.h.