Interface Technology Basics VST 3.6.11 SDK for developing VST Plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Namespaces | Typedefs | Variables
iplugview.h File Reference
`#include "pluginterfaces/base/funknown.h"`
`#include "pluginterfaces/base/typesizecheck.h"`

## 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
| Steinberg
| Steinberg::Linux

## Typedefs
using | TimerInterval = uint64
using | FileDescriptor = int

## Variables
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...

Empty

Copyright ©2018 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.