VSTGUI 4.5 Graphical User Interface Framework not only for VST plugins

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
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 | ) |
| 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:

- plugguieditor.h
- plugguieditor.cpp