diff options
Diffstat (limited to 'muse2/muse/vst.h')
-rw-r--r-- | muse2/muse/vst.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/muse2/muse/vst.h b/muse2/muse/vst.h index 93012093..d41502e5 100644 --- a/muse2/muse/vst.h +++ b/muse2/muse/vst.h @@ -54,11 +54,16 @@ class VstSynthIF : public SynthIF virtual bool initGui() { return true; }; virtual void guiHeartBeat() { } - virtual bool guiVisible() const; - virtual void showGui(bool v); - virtual bool hasGui() const; - virtual void getGeometry(int*, int*, int*, int*) const {} + virtual bool guiVisible() const { return false; } + virtual void showGui(bool) { } + virtual bool hasGui() const { return false; } + virtual bool nativeGuiVisible() const; + virtual void showNativeGui(bool v); + virtual bool hasNativeGui() const; + virtual void getGeometry(int*x, int*y, int*w, int*h) const { *x=0;*y=0;*w=0;*h=0; } virtual void setGeometry(int, int, int, int) {} + virtual void getNativeGeometry(int*x, int*y, int*w, int*h) const { *x=0;*y=0;*w=0;*h=0; } + virtual void setNativeGeometry(int, int, int, int) {} virtual void preProcessAlways() { }; virtual iMPEvent getData(MidiPort*, MPEventList*, iMPEvent, unsigned pos, int ports, unsigned n, float** buffer) ; virtual bool putEvent(const MidiPlayEvent& ev); |