| Interface Technology Basics VST 3.7
    SDK for developing VST plug-in | 
Basic Information about a class provided by the plug-in. More...
#include <ipluginbase.h>
| Public Types | |
| enum | ClassCardinality { kManyInstances = 0x7FFFFFFF } | 
| enum | { kCategorySize = 32 , kNameSize = 64 } | 
| Public Member Functions | |
| PClassInfo (const TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name) | |
| PClassInfo () | |
| Public Attributes | |
| TUID | cid | 
| Class ID 16 Byte class GUID.  More... | |
| int32 | cardinality | 
| Cardinality of the class, set to kManyInstances (see PClassInfo::ClassCardinality)  More... | |
| char8 | category [kCategorySize] | 
| Class category, host uses this to categorize interfaces.  More... | |
| char8 | name [kNameSize] | 
| Class name, visible to the user.  More... | |
Basic Information about a class provided by the plug-in.
| enum ClassCardinality | 
| 
 | inline | 
| 
 | inline | 
| 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.