JUCE
Public Member Functions | List of all members
ARARegionSequenceListener Class Reference

A base class for listeners that want to know about changes to an ARARegionSequence object. More...

Inheritance diagram for ARARegionSequenceListener:

Public Member Functions

virtual ~ARARegionSequenceListener ()=default
 Destructor. More...
 
virtual ARA_DISABLE_UNREFERENCED_PARAMETER_WARNING_BEGIN void willUpdateRegionSequenceProperties (ARARegionSequence *regionSequence, ARA::PlugIn::PropertiesPtr< ARA::ARARegionSequenceProperties > newProperties)
 Called before the region sequence's properties are updated. More...
 
virtual void didUpdateRegionSequenceProperties (ARARegionSequence *regionSequence)
 Called after the region sequence's properties are updated. More...
 
virtual void willRemovePlaybackRegionFromRegionSequence (ARARegionSequence *regionSequence, ARAPlaybackRegion *playbackRegion)
 Called before a playback region is removed from the region sequence. More...
 
virtual void didAddPlaybackRegionToRegionSequence (ARARegionSequence *regionSequence, ARAPlaybackRegion *playbackRegion)
 Called after a playback region is added to the region sequence. More...
 
virtual void willDestroyRegionSequence (ARARegionSequence *regionSequence)
 Called before the region sequence is destroyed. More...
 

Detailed Description

A base class for listeners that want to know about changes to an ARARegionSequence object.

Use ARARegionSequence::addListener() to register your listener with an ARARegionSequence.

Constructor & Destructor Documentation

◆ ~ARARegionSequenceListener()

virtual ARARegionSequenceListener::~ARARegionSequenceListener ( )
virtualdefault

Destructor.

Member Function Documentation

◆ willUpdateRegionSequenceProperties()

virtual ARA_DISABLE_UNREFERENCED_PARAMETER_WARNING_BEGIN void ARARegionSequenceListener::willUpdateRegionSequenceProperties ( ARARegionSequence regionSequence,
ARA::PlugIn::PropertiesPtr< ARA::ARARegionSequenceProperties >  newProperties 
)
virtual

Called before the region sequence's properties are updated.

Parameters
regionSequenceThe region sequence whose properties will be updated.
newPropertiesThe region sequence properties that will be assigned to regionSequence.

References ignoreUnused().

◆ didUpdateRegionSequenceProperties()

virtual void ARARegionSequenceListener::didUpdateRegionSequenceProperties ( ARARegionSequence regionSequence)
virtual

Called after the region sequence's properties are updated.

Parameters
regionSequenceThe region sequence whose properties were updated.

References ignoreUnused().

◆ willRemovePlaybackRegionFromRegionSequence()

virtual void ARARegionSequenceListener::willRemovePlaybackRegionFromRegionSequence ( ARARegionSequence regionSequence,
ARAPlaybackRegion playbackRegion 
)
virtual

Called before a playback region is removed from the region sequence.

Parameters
regionSequenceThe region sequence that playbackRegion will be removed from.
playbackRegionThe playback region that will be removed from regionSequence.

References ignoreUnused().

◆ didAddPlaybackRegionToRegionSequence()

virtual void ARARegionSequenceListener::didAddPlaybackRegionToRegionSequence ( ARARegionSequence regionSequence,
ARAPlaybackRegion playbackRegion 
)
virtual

Called after a playback region is added to the region sequence.

Parameters
regionSequenceThe region sequence that playbackRegion was added to.
playbackRegionThe playback region that was added to regionSequence.

References ignoreUnused().

◆ willDestroyRegionSequence()

virtual void ARARegionSequenceListener::willDestroyRegionSequence ( ARARegionSequence regionSequence)
virtual

Called before the region sequence is destroyed.

Parameters
regionSequenceThe region sequence that will be destroyed.

References ignoreUnused().


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