Extension class meant to be subclassed by the plugin's implementation of. More...
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. | |
Extension class meant to be subclassed by the plugin's implementation of.
Subclassing AudioProcessorARAExtension allows access to the ARAEditorView instance role as described by the ARA SDK.
|
explicit |
Constructor.
Referenced by ~AudioProcessorEditorARAExtension().
|
protected |
Destructor.
References AudioProcessorEditorARAExtension().
|
noexcept |
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.
Referenced by isARAEditorView().
|
noexcept |
Returns true if plugin instance fulfills the ARAEditorView role.
References getARAEditorView().