|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Basic Information about a class provided by the plug-in. More...
#include "ipluginbase.h"
Public Types | |
| enum | ClassCardinality { kManyInstances } |
| enum | { kCategorySize , kNameSize } |
Public Member Functions | |
| PClassInfo (const TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name) | |
Public Attributes | |
| TUID | cid |
| Class ID 16 Byte class GUID. | |
| int32 | cardinality |
| Cardinality of the class, set to kManyInstances (see PClassInfo::ClassCardinality) | |
| char8 | category [kCategorySize] |
| Class category, host uses this to categorize interfaces. | |
| char8 | name [kNameSize] |
| Class name, visible to the user. | |
Basic Information about a class provided by the plug-in.
Definition at line 124 of file ipluginbase.h.
| anonymous enum |
Definition at line 132 of file ipluginbase.h.
| enum Steinberg::PClassInfo::ClassCardinality |
Definition at line 127 of file ipluginbase.h.
| Steinberg::PClassInfo::PClassInfo | ( | const TUID | _cid, |
| int32 | _cardinality, | ||
| const char8 * | _category, | ||
| const char8 * | _name | ||
| ) |
Definition at line 152 of file ipluginbase.h.
| Steinberg::PClassInfo::PClassInfo | ( | ) |
Definition at line 173 of file ipluginbase.h.
| int32 Steinberg::PClassInfo::cardinality |
Cardinality of the class, set to kManyInstances (see PClassInfo::ClassCardinality)
Definition at line 142 of file ipluginbase.h.
| char8 Steinberg::PClassInfo::category[kCategorySize] |
Class category, host uses this to categorize interfaces.
Definition at line 145 of file ipluginbase.h.
| TUID Steinberg::PClassInfo::cid |
Class ID 16 Byte class GUID.
Definition at line 139 of file ipluginbase.h.
| char8 Steinberg::PClassInfo::name[kNameSize] |
Class name, visible to the user.
Definition at line 148 of file ipluginbase.h.