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

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

#include <juce_AudioProcessor_ARAExtensions.h>

Collaboration diagram for juce::AudioProcessorEditorARAExtension:

Public Member Functions

 AudioProcessorEditorARAExtension (AudioProcessor *audioProcessor)
 Constructor.
 
template<typename EditorView_t = ARAEditorView>
EditorView_t * getARAEditorView () const noexcept
 Returns the result of ARA::PlugIn::PlugInExtension::getEditorView() with the pointer cast to ARAEditorView*.
 
bool isARAEditorView () const noexcept
 Returns true if plugin instance fulfills the ARAEditorView role.
 

Protected Member Functions

 ~AudioProcessorEditorARAExtension ()
 Destructor.
 

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

Returns the result of ARA::PlugIn::PlugInExtension::getEditorView() with the pointer cast to ARAEditorView*.

If you have overridden ARADocumentControllerSpecialisation::doCreateEditorView(), then you can use the template parameter to cast the pointers to your subclass of ARAEditorView.

◆ isARAEditorView()

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

Returns true if plugin instance fulfills the ARAEditorView role.

Member Data Documentation

◆ araProcessorExtension

AudioProcessorARAExtension* juce::AudioProcessorEditorARAExtension::araProcessorExtension
private

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