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

#include <juce_AudioProcessor_ARAExtensions.h>

Public Member Functions

 AudioProcessorEditorARAExtension (AudioProcessor *audioProcessor)
template<typename EditorView_t = ARAEditorView>
EditorView_t * getARAEditorView () const noexcept
bool isARAEditorView () const noexcept

Protected Member Functions

 ~AudioProcessorEditorARAExtension ()

Private Attributes

AudioProcessorARAExtensionaraProcessorExtension

Detailed Description

Extension class meant to be subclassed by the plugin's implementation of

See also
AudioProcessorEditor.

Subclassing AudioProcessorARAExtension allows access to the ARAEditorView instance role as described by the ARA SDK.

@tags{ARA}

Constructor & Destructor Documentation

◆ AudioProcessorEditorARAExtension()

juce::AudioProcessorEditorARAExtension::AudioProcessorEditorARAExtension ( AudioProcessor * audioProcessor)
explicit

Constructor.

◆ ~AudioProcessorEditorARAExtension()

juce::AudioProcessorEditorARAExtension::~AudioProcessorEditorARAExtension ( )
protected

Destructor.

Member Function Documentation

◆ getARAEditorView()

template<typename EditorView_t = ARAEditorView>
EditorView_t * juce::AudioProcessorEditorARAExtension::getARAEditorView ( ) const
inlinenoexcept

◆ isARAEditorView()

bool juce::AudioProcessorEditorARAExtension::isARAEditorView ( ) const
inlinenoexcept

Member Data Documentation

◆ araProcessorExtension

AudioProcessorARAExtension* juce::AudioProcessorEditorARAExtension::araProcessorExtension
private

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