The CustomViewController is part of the safe ICustomView feature in ASPiK. The CustomViewController maintains an ICustomView pointer. When the GUI registers and de-registers custom views during creation or destuction, the plugin shell is responsible for making sure that the original ICustomView pointer registered with the plugin core object never goes out of scope and this object is part of that system.
More...
#include <vst3plugin.h>
The CustomViewController is part of the safe ICustomView feature in ASPiK. The CustomViewController maintains an ICustomView pointer. When the GUI registers and de-registers custom views during creation or destuction, the plugin shell is responsible for making sure that the original ICustomView pointer registered with the plugin core object never goes out of scope and this object is part of that system.
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
◆ CustomViewController()
Steinberg::Vst::ASPiK::CustomViewController::CustomViewController |
( |
ICustomView * |
_customViewIF | ) |
|
|
inline |
constructor: pass the newly registered ICustomView*
◆ clearCustomViewPtr()
void Steinberg::Vst::ASPiK::CustomViewController::clearCustomViewPtr |
( |
| ) |
|
|
inline |
clear the stored ICustomView* – this is called when a custom view is de-registered
◆ getCustomViewPtr()
const ICustomView* Steinberg::Vst::ASPiK::CustomViewController::getCustomViewPtr |
( |
| ) |
|
|
inline |
get the current ICustomView* – note this is read-only (const) and it also MAY be NULL
◆ pushDataValue()
virtual void Steinberg::Vst::ASPiK::CustomViewController::pushDataValue |
( |
double |
data | ) |
|
|
inlinevirtual |
◆ sendMessage()
virtual void Steinberg::Vst::ASPiK::CustomViewController::sendMessage |
( |
void * |
data | ) |
|
|
inlinevirtual |
◆ setCustomViewPtr()
void Steinberg::Vst::ASPiK::CustomViewController::setCustomViewPtr |
( |
ICustomView * |
_customViewIF | ) |
|
|
inline |
set a NEW ICustomView* – this is called when a custom view is registered
◆ updateView()
virtual void Steinberg::Vst::ASPiK::CustomViewController::updateView |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- C:/RackAFX_v7/ASPIK_SDK/PluginTemplate/project_source/source/vst_source/vst3plugin.h