LMMS
Loading...
Searching...
No Matches
juce_ARADocumentController.cpp File Reference

Classes

class  juce::ARADocumentControllerSpecialisation::ARADocumentControllerImpl

Namespaces

namespace  juce
namespace  juce::ModelUpdateControllerProgressAdapter

Macros

#define OVERRIDE_TO_NOTIFY_1(function, ModelObjectType, modelObject)
#define OVERRIDE_TO_NOTIFY_2(function, ModelObjectType, modelObject, ArgumentType, argument)
#define OVERRIDE_TO_NOTIFY_3(function, ModelObjectType, modelObject, ArgumentType, argument)

Functions

static void ARA_CALL juce::ModelUpdateControllerProgressAdapter::notifyAudioSourceAnalysisProgress (ARAModelUpdateControllerHostRef, ARAAudioSourceHostRef audioSourceHostRef, ARAAnalysisProgressState state, float value) noexcept
static void ARA_CALL juce::ModelUpdateControllerProgressAdapter::notifyAudioSourceContentChanged (ARAModelUpdateControllerHostRef, ARAAudioSourceHostRef, const ARAContentTimeRange *, ARAContentUpdateFlags) noexcept
static void ARA_CALL juce::ModelUpdateControllerProgressAdapter::notifyAudioModificationContentChanged (ARAModelUpdateControllerHostRef, ARAAudioModificationHostRef, const ARAContentTimeRange *, ARAContentUpdateFlags) noexcept
static void ARA_CALL juce::ModelUpdateControllerProgressAdapter::notifyPlaybackRegionContentChanged (ARAModelUpdateControllerHostRef, ARAPlaybackRegionHostRef, const ARAContentTimeRange *, ARAContentUpdateFlags) noexcept
static ARA::PlugIn::HostModelUpdateController * juce::ModelUpdateControllerProgressAdapter::get ()

Macro Definition Documentation

◆ OVERRIDE_TO_NOTIFY_1

#define OVERRIDE_TO_NOTIFY_1 ( function,
ModelObjectType,
modelObject )
Value:
void ARADocumentControllerSpecialisation::ARADocumentControllerImpl::function (ARA::PlugIn::ModelObjectType* modelObject) noexcept \
{ \
notifyListeners (&ARA##ModelObjectType::Listener::function, static_cast<ARA##ModelObjectType*> (modelObject)); \
}
Definition juce_ARACommon.h:29

◆ OVERRIDE_TO_NOTIFY_2

#define OVERRIDE_TO_NOTIFY_2 ( function,
ModelObjectType,
modelObject,
ArgumentType,
argument )
Value:
void ARADocumentControllerSpecialisation::ARADocumentControllerImpl::function (ARA::PlugIn::ModelObjectType* modelObject, ARA::PlugIn::ArgumentType argument) noexcept \
{ \
notifyListeners (&ARA##ModelObjectType::Listener::function, static_cast<ARA##ModelObjectType*> (modelObject), static_cast<ARA##ArgumentType> (argument)); \
}

◆ OVERRIDE_TO_NOTIFY_3

#define OVERRIDE_TO_NOTIFY_3 ( function,
ModelObjectType,
modelObject,
ArgumentType,
argument )
Value:
void ARADocumentControllerSpecialisation::ARADocumentControllerImpl::function (ARA::PlugIn::ModelObjectType* modelObject, ArgumentType argument) noexcept \
{ \
notifyListeners (&ARA##ModelObjectType::Listener::function, static_cast<ARA##ModelObjectType*> (modelObject), argument); \
}