VSTGUIEditor Class Reference
[VST Implementation Helper Classes]

Base class for an edit view using VSTGUI. More...

#include <vstguieditor.h>

Inheritance diagram for VSTGUIEditor:
Inheritance graph
[legend]

Public Member Functions

 VSTGUIEditor (void *controller, ViewRect *size=0)
 Constructor.
virtual ~VSTGUIEditor ()
 Destructor.
virtual bool open (void *parent)=0
 Called when the editor will be opened.
virtual void close ()=0
 Called when the editor will be closed.
void setIdleRate (int32 millisec)
 Sets the idle rate controlling the parameter update rate.
CMessageResult notify (CBaseObject *sender, const char *message)
void forget ()
void remember ()
long getNbReference () const
tresult isPlatformTypeSupported (FIDString type)
tresult onSize (ViewRect *newSize)
void beginEdit (long index)
 Called from VSTGUI when a user begins editing.
void endEdit (long index)
 Called from VSTGUI when a user ends editing.
long getKnobMode () const

Detailed Description

Base class for an edit view using VSTGUI.


Constructor & Destructor Documentation

VSTGUIEditor ( void *  controller,
ViewRect size = 0 
)

Constructor.

~VSTGUIEditor (  )  [virtual]

Destructor.


Member Function Documentation

virtual bool open ( void *  parent  )  [pure virtual]

Called when the editor will be opened.

virtual void close (  )  [pure virtual]

Called when the editor will be closed.

void setIdleRate ( int32  millisec  ) 

Sets the idle rate controlling the parameter update rate.

CMessageResult notify ( CBaseObject *  sender,
const char message 
)
void forget (  )  [inline]
void remember (  )  [inline]
long getNbReference (  )  const [inline]
tresult isPlatformTypeSupported ( FIDString  type  )  [virtual]

Reimplemented from CPluginView.

tresult onSize ( ViewRect newSize  )  [virtual]

Reimplemented from CPluginView.

void beginEdit ( long  index  ) 

Called from VSTGUI when a user begins editing.

The default implementation calls performEdit of the EditController.

void endEdit ( long  index  ) 

Called from VSTGUI when a user ends editing.

The default implementation calls endEdit of the EditController.

VSTGUI_INT32 getKnobMode (  )  const
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.