PluginGUIEditor Class Reference

Collaboration diagram for PluginGUIEditor:
Collaboration graph
[legend]

List of all members.

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  )  [inline, virtual]
virtual void close (  )  [inline, virtual]
void doIdleStuff (  )  [virtual]
void draw ( ERect pRect  )  [virtual]
virtual void endEdit ( int32_t  index  )  [inline, virtual]
void* getEffect (  )  [inline]
CFrame* getFrame (  )  [inline]
virtual int32_t getKnobMode (  )  const [inline, virtual]
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 
) [inline, virtual]
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:

Generated on Fri Nov 22 11:09:28 2013 for VSTGUI by  doxygen 1.6.1