VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
AEffGUIEditor Class Reference
+ Inheritance diagram for AEffGUIEditor:

Public Member Functions

 AEffGUIEditor (void *pEffect)
 
virtual ~AEffGUIEditor ()
 
virtual void setParameter (VstInt32 index, float value)
 
virtual bool getRect (ERect **ppRect)
 
virtual bool open (void *ptr)
 
virtual void idle ()
 
virtual void draw (ERect *pRect)
 
void wait (uint32_t ms)
 
uint32_t getTicks ()
 
virtual void doIdleStuff ()
 
AudioEffect * getEffect ()
 
int32_t getVstGuiVersion ()
 
virtual bool setKnobMode (int32_t val)
 
virtual int32_t getKnobMode () const
 
virtual bool beforeSizeChange (const CRect &newSize, const CRect &oldSize)
 frame will change size, if this returns false the upstream implementation does not allow it and thus the size of the frame will not change More...
 
virtual bool onWheel (float distance)
 
- Public Member Functions inherited from VSTGUIEditorInterface
virtual void beginEdit (int32_t index)
 
virtual void endEdit (int32_t index)
 
virtual CFramegetFrame () const
 

Protected Attributes

ERect rect
 
- Protected Attributes inherited from VSTGUIEditorInterface
CFrameframe {nullptr}
 

Additional Inherited Members

- Protected Member Functions inherited from VSTGUIEditorInterface
 VSTGUIEditorInterface ()=default
 
virtual ~VSTGUIEditorInterface () noexcept=default
 

Constructor & Destructor Documentation

◆ AEffGUIEditor()

AEffGUIEditor ( void *  pEffect)

◆ ~AEffGUIEditor()

~AEffGUIEditor ( )
virtual

Member Function Documentation

◆ beforeSizeChange()

bool beforeSizeChange ( const CRect newSize,
const CRect oldSize 
)
virtual

frame will change size, if this returns false the upstream implementation does not allow it and thus the size of the frame will not change

Reimplemented from VSTGUIEditorInterface.

◆ doIdleStuff()

void doIdleStuff ( )
virtual

Reimplemented from VSTGUIEditorInterface.

◆ draw()

void draw ( ERect pRect)
virtual

◆ getEffect()

AudioEffect* getEffect ( )
inline

◆ getKnobMode()

virtual int32_t getKnobMode ( ) const
inlinevirtual

Reimplemented from VSTGUIEditorInterface.

◆ getRect()

bool getRect ( ERect **  ppRect)
virtual

◆ getTicks()

uint32_t getTicks ( )

◆ getVstGuiVersion()

int32_t getVstGuiVersion ( )
inline

◆ idle()

void idle ( )
virtual

◆ onWheel()

bool onWheel ( float  distance)
virtual

◆ open()

bool open ( void *  ptr)
virtual

◆ setKnobMode()

bool setKnobMode ( int32_t  val)
virtual

◆ setParameter()

virtual void setParameter ( VstInt32  index,
float  value 
)
inlinevirtual

◆ wait()

void wait ( uint32_t  ms)

Member Data Documentation

◆ rect

ERect rect
protected

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