ASPiK SDK
PluginGUIEditor Class Reference
Inheritance diagram for PluginGUIEditor:
VSTGUI::VSTGUIEditorInterface

Public Member Functions

 PluginGUIEditor (void *pEffect)
 
virtual void setParameter (int32_t index, float value)
 
virtual bool getRect (ERect **ppRect)
 
virtual bool open (void *ptr)
 
virtual void close ()
 
virtual void idle ()
 
virtual void draw (ERect *pRect)
 
void wait (uint32_t ms)
 
uint32_t getTicks ()
 
virtual void doIdleStuff ()
 
void * getEffect ()
 
int32_t getVstGuiVersion ()
 
virtual int32_t setKnobMode (int32_t val)
 
virtual int32_t getKnobMode () const
 
CFramegetFrame ()
 
virtual void beginEdit (int32_t index)
 
virtual void endEdit (int32_t index)
 
- Public Member Functions inherited from VSTGUI::VSTGUIEditorInterface
virtual bool beforeSizeChange (const CRect &newSize, const CRect &oldSize)
 frame will change size, if this returns false the upstream implementation does not allow it and thus the size of the frame will not change
 
virtual CFramegetFrame () const
 

Protected Attributes

ERect rect
 
void * effect
 
void * systemWindow
 
- Protected Attributes inherited from VSTGUI::VSTGUIEditorInterface
CFrameframe {nullptr}
 

Detailed Description

This is the same as the AEffGUIEditor class except that this one allows the VSTGUI lib to build without VST dependencies.


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