click-less processor re-ordering.
[ardour.git] / libs / ardour / ardour / vst_types.h
index 47308aff735d56c8d7bfcc7be43ae32bce58d03b..35b52435ab96612a45404eec353fdce2ad7a8be0 100644 (file)
@@ -20,6 +20,7 @@
 #ifndef __ardour_vst_types_h__
 #define __ardour_vst_types_h__
 
+#include <pthread.h>
 #include "ardour/libardour_visibility.h"
 #include "ardour/vestige/aeffectx.h"
 
@@ -61,7 +62,7 @@ struct LIBARDOUR_API _VSTHandle
 {
        void*        dll;
        char*        name;
-       char*        nameptr;
+       char*        path;
        
        main_entry_t main_entry;
 
@@ -90,13 +91,17 @@ struct LIBARDOUR_API _VSTState
        void  (* eventProc) (void * event);
        
        VSTHandle*  handle;
-       
-       int         width;
-       int         height;
-       int         wantIdle;
-       int         destroy;
-       int         vst_version;
-       int         has_editor;
+
+       int width;
+       int height;
+       int wantIdle;
+
+       int voffset;
+       int hoffset;
+       int gui_shown;
+       int destroy;
+       int vst_version;
+       int has_editor;
        
        int         program_set_without_editor;