JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::ARARegionSequenceListener Class Reference

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

#include <juce_ARAModelObjects.h>

Inheritance diagram for juce::ARARegionSequenceListener:

Public Member Functions

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

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.

@tags{ARA}

Constructor & Destructor Documentation

◆ ~ARARegionSequenceListener()

virtual juce::ARARegionSequenceListener::~ARARegionSequenceListener ( )
virtualdefault

Destructor.

Member Function Documentation

◆ didAddPlaybackRegionToRegionSequence()

virtual void juce::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.

◆ didUpdateRegionSequenceProperties()

virtual void juce::ARARegionSequenceListener::didUpdateRegionSequenceProperties ( ARARegionSequence regionSequence)
virtual

Called after the region sequence's properties are updated.

Parameters
regionSequenceThe region sequence whose properties were updated.

◆ willDestroyRegionSequence()

virtual void juce::ARARegionSequenceListener::willDestroyRegionSequence ( ARARegionSequence regionSequence)
virtual

Called before the region sequence is destroyed.

Parameters
regionSequenceThe region sequence that will be destroyed.

◆ willRemovePlaybackRegionFromRegionSequence()

virtual void juce::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.

◆ willUpdateRegionSequenceProperties()

virtual void juce::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.

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