|
Classes |
| class | FUID |
| class | FUnknown |
| struct | FReleaser |
| class | FUnknownPtr |
| class | FVariant |
| class | IBStream |
| class | IPluginBase |
| struct | PFactoryInfo |
| struct | PClassInfo |
| struct | PClassInfo2 |
| class | IPluginFactory |
| class | IPluginFactory2 |
| class | UString |
| class | UStringBuffer |
| struct | ViewRect |
| class | IPlugView |
| class | IPlugFrame |
Namespaces |
| namespace | Vst |
Typedefs |
| typedef char | int8 |
| typedef unsigned char | uint8 |
| typedef unsigned char | uchar |
| typedef short | int16 |
| typedef unsigned short | uint16 |
| typedef long | int32 |
| typedef unsigned long | uint32 |
| typedef long long | int64 |
| typedef unsigned long long | uint64 |
| typedef int64 | TSize |
| typedef int32 | tresult |
| typedef uint32 | TPtrInt |
| typedef uint8 | TBool |
| typedef int16 | char16 |
| typedef char | tchar |
| typedef char | char8 |
| typedef const char * | FIDString |
| typedef int64 | LARGE_INT |
| typedef char | TUID [16] |
| typedef UStringBuffer< 128 > | UString128 |
| | 128 character UTF-16 string
|
| typedef UStringBuffer< 256 > | UString256 |
| | 256 character UTF-16 string
|
Enumerations |
| enum | {
kNoInterface = -1,
kResultOk,
kResultTrue = kResultOk,
kResultFalse,
kInvalidArgument,
kNotImplemented,
kInternalError,
kNotInitialized,
kOutOfMemory
} |
| enum | VirtualKeyCodes {
KEY_BACK = 1,
KEY_TAB,
KEY_CLEAR,
KEY_RETURN,
KEY_PAUSE,
KEY_ESCAPE,
KEY_SPACE,
KEY_NEXT,
KEY_END,
KEY_HOME,
KEY_LEFT,
KEY_UP,
KEY_RIGHT,
KEY_DOWN,
KEY_PAGEUP,
KEY_PAGEDOWN,
KEY_SELECT,
KEY_PRINT,
KEY_ENTER,
KEY_SNAPSHOT,
KEY_INSERT,
KEY_DELETE,
KEY_HELP,
KEY_NUMPAD0,
KEY_NUMPAD1,
KEY_NUMPAD2,
KEY_NUMPAD3,
KEY_NUMPAD4,
KEY_NUMPAD5,
KEY_NUMPAD6,
KEY_NUMPAD7,
KEY_NUMPAD8,
KEY_NUMPAD9,
KEY_MULTIPLY,
KEY_ADD,
KEY_SEPARATOR,
KEY_SUBTRACT,
KEY_DECIMAL,
KEY_DIVIDE,
KEY_F1,
KEY_F2,
KEY_F3,
KEY_F4,
KEY_F5,
KEY_F6,
KEY_F7,
KEY_F8,
KEY_F9,
KEY_F10,
KEY_F11,
KEY_F12,
KEY_NUMLOCK,
KEY_SCROLL,
KEY_SHIFT,
KEY_CONTROL,
KEY_ALT,
KEY_EQUALS,
KEY_CONTEXTMENU,
KEY_MEDIA_PLAY,
KEY_MEDIA_STOP,
KEY_MEDIA_PREV,
KEY_MEDIA_NEXT,
KEY_VOLUME_UP,
KEY_VOLUME_DOWN,
VKEY_FIRST_CODE = KEY_BACK,
VKEY_LAST_CODE = KEY_VOLUME_DOWN,
VKEY_FIRST_ASCII = 128
} |
| enum | KeyModifier { kShiftKey = 1<<0,
kAlternateKey = 1<<1,
kCommandKey = 1<<2,
kControlKey = 1<<3
} |
Functions |
| char | VirtualKeyCodeToAscii (uint8 vKey) |
| uint8 | AsciiToVirtualKeyCode (char ascii) |
| template<class TDstChar, class TSrcChar> |
| void | StringCopy (TDstChar *dst, int32 dstSize, const TSrcChar *src, int32 srcSize=-1) |
| template<class TSrcChar> |
| int32 | StringLength (const TSrcChar *src, int32 srcSize=-1) |
Variables |
| const FIDString | kPlatformTypeHWND = "HWND" |
| | HWND handle. (Microsoft Windows).
|
| const FIDString | kPlatformTypeHIView = "HIView" |
| | HIViewRef. (Mac OS X).
|
| const FIDString | kPlatformTypeNSView = "NSView" |
| | NSView pointer. (Mac OS X).
|