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

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

- All
- Functions
- Variables
- Typedefs
- Enumerations
- Enumerator

- a
- c
- d
- e
- f
- g
- i
- k
- l
- o
- p
- q
- r
- s
- t
- u
- v
- w
- ~

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

### - a -

- addDependent() : IUpdateHandler
- addRef() : FUnknown
- append() : UString
- assign() : UString
- attached() : IPlugView

### - c -

- canResize() : IPlugView
- checkSizeConstraint() : IPlugView
- clone() : ICloneable
- ConstStringTable() : ConstStringTable
- copyTo() : UString
- countAttributes() : IAttributes2
- countClasses() : IPluginFactory
- createInstance() : IPluginFactory

### - d -

- deferUpdates() : IUpdateHandler
- disableErrorUI() : IErrorContext

### - e -

- empty() : FVariant
- errorMessageShown() : IErrorContext

### - f -

- FReleaser() : FReleaser
- from4Int() : FUID
- fromAscii() : PClassInfoW , UString
- fromRegistryString() : FUID
- fromString() : FUID
- fromTUID() : FUID
- FUID() : FUID
- FUnknownPtr() : FUnknownPtr< I >
- FVariant() : FVariant

### - g -

- generate() : FUID
- get() : FVariant , IAttributes , IPtr< T >
- getAttributeID() : IAttributes2
- getBinaryData() : IAttributes
- getBinaryDataSize() : IAttributes
- getClassID() : IPersistent
- getClassInfo() : IPluginFactory
- getClassInfo2() : IPluginFactory2
- getClassInfoUnicode() : IPluginFactory3
- getErrorMessage() : IErrorContext
- getFactoryInfo() : IPluginFactory
- getFloat() : FVariant
- getHeight() : ViewRect
- getInt() : FVariant
- getInterface() : FUnknownPtr< I >
- getLength() : UString
- getLong1() : FUID
- getLong2() : FUID
- getLong3() : FUID
- getLong4() : FUID
- getNumber() : FVariant
- getObject() : FVariant
- getQueueItemCount() : IAttributes
- getSize() : IPlugView , UString
- getStreamSize() : ISizeableStream
- getString() : ConstStringTable
- getString16() : FVariant
- getString8() : FVariant
- getText16() : IString
- getText8() : IString
- getType() : FVariant
- getWidth() : ViewRect

### - i -

- initialize() : IPluginBase
- instance() : ConstStringTable
- IPtr() : IPtr< T >
- isEmpty() : FVariant
- isOwner() : FVariant
- isPlatformTypeSupported() : IPlugView
- isString() : FVariant
- isValid() : FUID
- isWideString() : IString

### - k -

- KeyCode() : KeyCode

### - l -

- loadAttributes() : IPersistent

### - o -

- onFDIsSet() : IEventHandler
- onFocus() : IPlugView
- onKeyDown() : IPlugView
- onKeyUp() : IPlugView
- onSize() : IPlugView
- onTimer() : ITimerHandler
- onWheel() : IPlugView
- operator const char16 *() : UString
- operator const TUID &() : FUID
- operator I *() : IPtr< T >
- operator!=() : FUID
- operator->() : IPtr< T >
- operator<() : FUID
- operator=() : FUID , FUnknownPtr< I > , FVariant , IPtr< T > , OPtr< I >
- operator==() : FUID
- OPtr() : OPtr< I >

### - p -

- PClassInfo() : PClassInfo
- PClassInfo2() : PClassInfo2
- PClassInfoW() : PClassInfoW
- PFactoryInfo() : PFactoryInfo
- print() : FUID
- printFloat() : UString
- printInt() : UString

### - q -

- queryInterface() : FUnknown
- queue() : IAttributes

### - r -

- read() : IBStream
- registerEventHandler() : IRunLoop
- registerTimer() : IRunLoop
- release() : FUnknown
- removed() : IPlugView
- removeDependent() : IUpdateHandler
- resetAllQueues() : IAttributes
- resetQueue() : IAttributes
- resizeView() : IPlugFrame

### - s -

- saveAttributes() : IPersistent
- scanFloat() : UString
- scanInt() : UString
- seek() : IBStream
- set() : FVariant , IAttributes
- setBinaryData() : IAttributes
- setContentScaleFactor() : IPlugViewContentScaleSupport
- setFloat() : FVariant
- setFrame() : IPlugView
- setHostContext() : IPluginFactory3
- setInt() : FVariant
- setObject() : FVariant
- setOwner() : FVariant
- setStreamSize() : ISizeableStream
- setString16() : FVariant
- setString8() : FVariant
- setText() : IStringResult
- setText16() : IString
- setText8() : IString

### - t -

- take() : IString
- tell() : IBStream
- terminate() : IPluginBase
- to4Int() : FUID
- toAscii() : UString
- toRegistryString() : FUID
- toString() : FUID
- toTUID() : FUID
- triggerUpdates() : IUpdateHandler

### - u -

- unqueue() : IAttributes
- unregisterEventHandler() : IRunLoop
- unregisterTimer() : IRunLoop
- update() : IDependent
- UString() : UString
- UStringBuffer() : UStringBuffer< maxSize >

### - v -

- ViewRect() : ViewRect

### - w -

- write() : IBStream

### - ~ -

- ~ConstStringTable() : ConstStringTable
- ~FReleaser() : FReleaser
- ~FUID() : FUID
- ~FVariant() : FVariant
- ~IPtr() : IPtr< T >

Empty

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