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.
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. | |
|
explicit |
Constructor.
Referenced by ~AudioProcessorEditorARAExtension().
|
protected |
Destructor.
References AudioProcessorEditorARAExtension().
|
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.
Referenced by isARAEditorView().
|
inlinenoexcept |
Returns true if plugin instance fulfills the ARAEditorView role.
References getARAEditorView().