Interface Technology Basics VST 3.7
SDK for developing VST plug-in
|
Classes | |
struct | ViewRect |
Graphical rectangle structure. More... | |
class | IPlugView |
Plug-in definition of a view. More... | |
class | IPlugFrame |
Callback interface passed to IPlugView. More... | |
class | IEventHandler |
Linux event handler interface. More... | |
class | ITimerHandler |
Linux timer handler interface. More... | |
class | IRunLoop |
Linux host run loop interface. More... | |
Namespaces | |
namespace | Steinberg |
This header provides classes for working with FUnknown. | |
namespace | Steinberg::Linux |
Typedefs | |
using | TimerInterval = uint64 |
using | FileDescriptor = int |
Variables | |
const FIDString | kPlatformTypeHWND = "HWND" |
The parent parameter in IPlugView::attached() is a HWND handle. More... | |
const FIDString | kPlatformTypeHIView = "HIView" |
The parent parameter in IPlugView::attached() is a WindowRef. More... | |
const FIDString | kPlatformTypeNSView = "NSView" |
The parent parameter in IPlugView::attached() is a NSView pointer. More... | |
const FIDString | kPlatformTypeUIView = "UIView" |
The parent parameter in IPlugView::attached() is a UIView pointer. More... | |
const FIDString | kPlatformTypeX11EmbedWindowID = "X11EmbedWindowID" |
The parent parameter in IPlugView::attached() is a X11 Window supporting XEmbed. More... | |