|
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. | |
| const FIDString | kPlatformTypeHIView = "HIView" |
| The parent parameter in IPlugView::attached() is a WindowRef. | |
| const FIDString | kPlatformTypeNSView = "NSView" |
| The parent parameter in IPlugView::attached() is a NSView pointer. | |
| const FIDString | kPlatformTypeUIView = "UIView" |
| The parent parameter in IPlugView::attached() is a UIView pointer. | |
| const FIDString | kPlatformTypeX11EmbedWindowID = "X11EmbedWindowID" |
| The parent parameter in IPlugView::attached() is a X11 Window supporting XEmbed. | |