ASPiK SDK
Loading...
Searching...
No Matches
customviews.h File Reference

interface file for example ASPiK custom view and custom sub-controller objects, includes waveform view, FFT spectrum view, a custom Knob control, and a custom sub-controller that links a set of knobs together More...

#include "vstgui/vstgui.h"
#include "vstgui/vstgui_uidescription.h"
#include "../PluginKernel/pluginstructures.h"

Go to the source code of this file.

Classes

class  VSTGUI::WaveView
 This object displays an audio histogram waveform view.
. More...
 
struct  VSTGUI::CustomViewMessage
 Custom structure for passing messages and data to and from the plugin core object. See the Custom View tutorial project for more informaiton. More...
 
class  VSTGUI::CustomKnobView
 This object demonstrates how to subclass an existing VSTGUI4 control to setup a communcation channel with it using the ICustomView interface.
. More...
 
class  VSTGUI::KnobLinkController
 This object demonstrates how to create a sub-controller. In this object, you can link multiple knob controls together so that moving one control moves all of them. There is an associated button used to enable/disable the linking operation. More...
 
struct  VSTGUI::TextDisplayViewMessage
 Custom structure for dynamic option menus.
. More...
 
struct  VSTGUI::RAFX2CustomViewMessage
 Custom structure for dynamic option menus in RackAFX only - NOTE: unused in ASPiK and not needed.
. More...
 
class  VSTGUI::CustomTextLabel
 Custom object for dynamic lables that can change their text programmatically.
. More...
 
class  VSTGUI::CustomOptionMenu
 Custom object for dynamic menus that can change their contents programmatically - NOTE: the number of items can NOT change, only the text strings.
. More...
 

Variables

const int VSTGUI::DATA_QUEUE_LEN = 4096
 
const unsigned int VSTGUI::MESSAGE_SET_STRINGLIST = 0
 
const unsigned int VSTGUI::MESSAGE_SET_STRING = 1
 
const unsigned int VSTGUI::MESSAGE_SHOW_CONTROL = 0
 
const unsigned int VSTGUI::MESSAGE_HIDE_CONTROL = 1
 
const unsigned int VSTGUI::MESSAGE_SET_CONTROL_ALPHA = 2
 
const unsigned int VSTGUI::MESSAGE_QUERY_CONTROL = 3
 

Detailed Description

interface file for example ASPiK custom view and custom sub-controller objects, includes waveform view, FFT spectrum view, a custom Knob control, and a custom sub-controller that links a set of knobs together

Author
Will Pirkle
Date
17-September-2018