JUCE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PluginHostType Class Reference

Public Types

enum  HostType {
  UnknownHost, AbletonLive6, AbletonLive7, AbletonLive8,
  AbletonLiveGeneric, AdobePremierePro, AppleLogic, CakewalkSonar8,
  CakewalkSonarGeneric, DigidesignProTools, EmagicLogic, Reaper,
  MackieTracktion3, MackieTracktionGeneric, SteinbergCubase4, SteinbergCubase5,
  SteinbergCubase5Bridged, SteinbergCubaseGeneric, SteinbergCubase6, SteinbergCubase7,
  SteinbergWavelab5, SteinbergWavelab6, SteinbergWavelab7, SteinbergWavelabGeneric,
  MuseReceptorGeneric, MagixSamplitude, FruityLoops, WaveBurner,
  DigitalPerformer, StudioOne
}
 

Public Member Functions

 PluginHostType ()
 
bool isAbletonLive () const noexcept
 
bool isCubase () const noexcept
 
bool isCubaseBridged () const noexcept
 
bool isTracktion () const noexcept
 
bool isSonar () const noexcept
 
bool isWavelab () const noexcept
 
bool isWavelabLegacy () const noexcept
 
bool isPremiere () const noexcept
 
bool isLogic () const noexcept
 
bool isReceptor () const noexcept
 
bool isSamplitude () const noexcept
 
bool isFruityLoops () const noexcept
 
bool isWaveBurner () const noexcept
 
bool isDigitalPerformer () const noexcept
 
bool isReaper () const noexcept
 
bool isStudioOne () const noexcept
 

Static Public Member Functions

static String getHostPath ()
 

Public Attributes

const HostType type
 

Member Enumeration Documentation

Enumerator:
UnknownHost 
AbletonLive6 
AbletonLive7 
AbletonLive8 
AbletonLiveGeneric 
AdobePremierePro 
AppleLogic 
CakewalkSonar8 
CakewalkSonarGeneric 
DigidesignProTools 
EmagicLogic 
Reaper 
MackieTracktion3 
MackieTracktionGeneric 
SteinbergCubase4 
SteinbergCubase5 
SteinbergCubase5Bridged 
SteinbergCubaseGeneric 
SteinbergCubase6 
SteinbergCubase7 
SteinbergWavelab5 
SteinbergWavelab6 
SteinbergWavelab7 
SteinbergWavelabGeneric 
MuseReceptorGeneric 
MagixSamplitude 
FruityLoops 
WaveBurner 
DigitalPerformer 
StudioOne 

Constructor & Destructor Documentation

PluginHostType::PluginHostType ( )

Member Function Documentation

bool PluginHostType::isAbletonLive ( ) const
noexcept
bool PluginHostType::isCubase ( ) const
noexcept
bool PluginHostType::isCubaseBridged ( ) const
noexcept

References SteinbergCubase5Bridged, and type.

bool PluginHostType::isTracktion ( ) const
noexcept
bool PluginHostType::isSonar ( ) const
noexcept
bool PluginHostType::isWavelab ( ) const
noexcept
bool PluginHostType::isWavelabLegacy ( ) const
noexcept

References SteinbergWavelab5, SteinbergWavelab6, and type.

Referenced by isWavelab().

bool PluginHostType::isPremiere ( ) const
noexcept

References AdobePremierePro, and type.

bool PluginHostType::isLogic ( ) const
noexcept

References AppleLogic, EmagicLogic, and type.

bool PluginHostType::isReceptor ( ) const
noexcept

References MuseReceptorGeneric, and type.

bool PluginHostType::isSamplitude ( ) const
noexcept

References MagixSamplitude, and type.

bool PluginHostType::isFruityLoops ( ) const
noexcept

References FruityLoops, and type.

bool PluginHostType::isWaveBurner ( ) const
noexcept

References type, and WaveBurner.

bool PluginHostType::isDigitalPerformer ( ) const
noexcept

References DigitalPerformer, and type.

bool PluginHostType::isReaper ( ) const
noexcept

References Reaper, and type.

bool PluginHostType::isStudioOne ( ) const
noexcept

References StudioOne, and type.

static String PluginHostType::getHostPath ( )
static

Member Data Documentation

const HostType PluginHostType::type

The documentation for this class was generated from the following file: