PluginGUIEditor Class Reference

#include <plugguieditor.h>

List of all members.

Public Member Functions

 PluginGUIEditor (void *pEffect)
virtual ~PluginGUIEditor ()
virtual void setParameter (long index, float value)
virtual long getRect (ERect **ppRect)
virtual long open (void *ptr)
virtual void close ()
virtual void idle ()
virtual void draw (ERect *pRect)
void wait (unsigned long ms)
unsigned long getTicks ()
virtual void doIdleStuff ()
void * getEffect ()
long getVstGuiVersion ()
virtual long setKnobMode (int val)
virtual bool onWheel (float distance)
CFramegetFrame ()
virtual void beginEdit (long index)
virtual void endEdit (long index)

Static Public Member Functions

static long getKnobMode ()

Protected Attributes

ERect rect
CFrameframe
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::PluginGUIEditor void *  pEffect  ) 
 

PluginGUIEditor::~PluginGUIEditor  )  [virtual]
 


Member Function Documentation

virtual void PluginGUIEditor::beginEdit long  index  )  [inline, virtual]
 

virtual void PluginGUIEditor::close  )  [inline, virtual]
 

void PluginGUIEditor::doIdleStuff  )  [virtual]
 

void PluginGUIEditor::draw ERect pRect  )  [virtual]
 

virtual void PluginGUIEditor::endEdit long  index  )  [inline, virtual]
 

void* PluginGUIEditor::getEffect  )  [inline]
 

CFrame* PluginGUIEditor::getFrame  )  [inline]
 

static long PluginGUIEditor::getKnobMode  )  [inline, static]
 

long PluginGUIEditor::getRect ERect **  ppRect  )  [virtual]
 

unsigned long PluginGUIEditor::getTicks  ) 
 

long PluginGUIEditor::getVstGuiVersion  )  [inline]
 

void PluginGUIEditor::idle  )  [virtual]
 

bool PluginGUIEditor::onWheel float  distance  )  [virtual]
 

long PluginGUIEditor::open void *  ptr  )  [virtual]
 

long PluginGUIEditor::setKnobMode int  val  )  [virtual]
 

virtual void PluginGUIEditor::setParameter long  index,
float  value
[inline, virtual]
 

void PluginGUIEditor::wait unsigned long  ms  ) 
 


Member Data Documentation

void* PluginGUIEditor::effect [protected]
 

CFrame* PluginGUIEditor::frame [protected]
 

ERect PluginGUIEditor::rect [protected]
 

void* PluginGUIEditor::systemWindow [protected]
 


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

Copyright ©2006 Steinberg Media Technologies. All Rights Reserved.