VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
AEffGUIEditor Class Reference

#include <aeffguieditor.h>

+ 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 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
 
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.

◆ getEffect()

AudioEffect * getEffect ( )
inline

◆ getKnobMode()

virtual int32_t getKnobMode ( ) const
inlinevirtual

Reimplemented from VSTGUIEditorInterface.

◆ getRect()

bool getRect ( ERect ** ppRect)
virtual

◆ 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

Member Data Documentation

◆ rect

ERect rect
protected

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