VSTGUI  4.9
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IKeyboardViewPlayerDelegate Struct Referenceabstract
+ Inheritance diagram for IKeyboardViewPlayerDelegate:

Public Types

using NoteIndex = KeyboardViewBase::NoteIndex
 

Public Member Functions

virtual int32_t onNoteOn (NoteIndex note, double xPos, double yPos)=0
 
virtual void onNoteOff (NoteIndex note, int32_t noteID)=0
 
virtual void onNoteModulation (int32_t noteID, double xPos, double yPos)=0
 
virtual ~IKeyboardViewPlayerDelegate () noexcept=default
 

Member Typedef Documentation

Constructor & Destructor Documentation

virtual ~IKeyboardViewPlayerDelegate ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void onNoteModulation ( int32_t  noteID,
double  xPos,
double  yPos 
)
pure virtual

Implemented in KeyboardViewPlayerDelegate.

virtual void onNoteOff ( NoteIndex  note,
int32_t  noteID 
)
pure virtual

Implemented in KeyboardViewPlayerDelegate.

virtual int32_t onNoteOn ( NoteIndex  note,
double  xPos,
double  yPos 
)
pure virtual

Implemented in KeyboardViewPlayerDelegate.


The documentation for this struct was generated from the following file: