summaryrefslogtreecommitdiff
path: root/muse2/muse/vst.h
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2011-04-10 23:46:23 +0000
committerTim E. Real <termtech@rogers.com>2011-04-10 23:46:23 +0000
commitc023bdc9ab1cdc422ab35ea8b984899ee2f4219d (patch)
treeec0b774dd49a9caaa55aec58c7b9413fbb5fef66 /muse2/muse/vst.h
parentf8220785a652ccff66fd46ebc440ac8071288511 (diff)
Please see ChangeLog
Diffstat (limited to 'muse2/muse/vst.h')
-rw-r--r--muse2/muse/vst.h13
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);