LMMS
Loading...
Searching...
No Matches
juce::ARAEditorView Class Reference

#include <juce_ARAPlugInInstanceRoles.h>

Inheritance diagram for juce::ARAEditorView:

Classes

class  Listener

Public Member Functions

template<typename RegionSequence_t = ARARegionSequence>
std::vector< RegionSequence_t * > constgetHiddenRegionSequences () const noexcept
void doNotifySelection (const ARA::PlugIn::ViewSelection *currentSelection) noexcept override
void doNotifyHideRegionSequences (std::vector< ARA::PlugIn::RegionSequence * > const &regionSequences) noexcept override
void addListener (Listener *l)
void removeListener (Listener *l)

Private Attributes

ListenerList< Listenerlisteners

Detailed Description

Base class for a renderer fulfilling the ARAEditorView role as described in the ARA SDK.

Instances of this class are constructed by the DocumentController. If you are subclassing ARAEditorView, make sure to call the base class implementation of overridden functions.

@tags{ARA}

Member Function Documentation

◆ addListener()

void juce::ARAEditorView::addListener ( Listener * l)

◆ doNotifyHideRegionSequences()

void juce::ARAEditorView::doNotifyHideRegionSequences ( std::vector< ARA::PlugIn::RegionSequence * > const & regionSequences)
overridenoexcept

◆ doNotifySelection()

void juce::ARAEditorView::doNotifySelection ( const ARA::PlugIn::ViewSelection * currentSelection)
overridenoexcept

◆ getHiddenRegionSequences()

template<typename RegionSequence_t = ARARegionSequence>
std::vector< RegionSequence_t * > const & juce::ARAEditorView::getHiddenRegionSequences ( ) const
inlinenoexcept

◆ removeListener()

void juce::ARAEditorView::removeListener ( Listener * l)

Member Data Documentation

◆ listeners

ListenerList<Listener> juce::ARAEditorView::listeners
private

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