VSTGUI  4.4
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
PluginGUIEditor Class Reference
+ Inheritance diagram for PluginGUIEditor:

Public Member Functions

 PluginGUIEditor (void *pEffect)
 
virtual ~PluginGUIEditor ()
 
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
 
CFrame * getFrame ()
 
virtual void beginEdit (int32_t index)
 
virtual void endEdit (int32_t index)
 

Protected Attributes

ERect rect
 
void * effect
 
void * systemWindow
 

Detailed Description

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

Constructor & Destructor Documentation

PluginGUIEditor ( void *  pEffect)
~PluginGUIEditor ( )
virtual

Member Function Documentation

virtual void beginEdit ( int32_t  index)
inlinevirtual
virtual void close ( )
inlinevirtual
void doIdleStuff ( )
virtual
void draw ( ERect pRect)
virtual
virtual void endEdit ( int32_t  index)
inlinevirtual
void* getEffect ( )
inline
CFrame* getFrame ( )
inline
virtual int32_t getKnobMode ( ) const
inlinevirtual
bool getRect ( ERect **  ppRect)
virtual
uint32_t getTicks ( )
int32_t getVstGuiVersion ( )
inline
void idle ( )
virtual
bool open ( void *  ptr)
virtual
int32_t setKnobMode ( int32_t  val)
virtual
virtual void setParameter ( int32_t  index,
float  value 
)
inlinevirtual
void wait ( uint32_t  ms)

Member Data Documentation

void* effect
protected
ERect rect
protected
void* systemWindow
protected

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