TracktionEngine
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
tracktion_AirWindows.h File Reference

Classes

class  tracktion::engine::AirWindowsCallback
 
class  tracktion::engine::AirWindowsPlugin
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 

Macros

#define AIRWINDOWSPLUGIN(className, pluginName)
 

Macro Definition Documentation

◆ AIRWINDOWSPLUGIN

#define AIRWINDOWSPLUGIN (   className,
  pluginName 
)
Value:
class className : public AirWindowsPlugin \
{ \
public: \
className (PluginCreationInfo); \
~className() override { notifyListenersOfDeletion(); } \
\
virtual juce::String getName() const override { return TRANS(pluginName); } \
juce::String getPluginType() override { return xmlTypeName; } \
\
Type getPluginCategory() override { return pluginType; } \
\
static const char* getPluginName() { return NEEDS_TRANS(pluginName); } \
static const char* xmlTypeName; \
\
static Type pluginType; \
}; \