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
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Steinberg::PClassInfo Struct Reference

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.
 

Detailed Description

Basic Information about a class provided by the plug-in.

Definition at line 124 of file ipluginbase.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 132 of file ipluginbase.h.

◆ ClassCardinality

enum Steinberg::PClassInfo::ClassCardinality

Definition at line 127 of file ipluginbase.h.

Constructor & Destructor Documentation

◆ PClassInfo() [1/2]

Steinberg::PClassInfo::PClassInfo ( const TUID  _cid,
int32  _cardinality,
const char8 *  _category,
const char8 *  _name 
)

Definition at line 152 of file ipluginbase.h.

◆ PClassInfo() [2/2]

Steinberg::PClassInfo::PClassInfo ( )

Definition at line 173 of file ipluginbase.h.

Member Data Documentation

◆ cardinality

int32 Steinberg::PClassInfo::cardinality

Cardinality of the class, set to kManyInstances (see PClassInfo::ClassCardinality)

Definition at line 142 of file ipluginbase.h.

◆ category

char8 Steinberg::PClassInfo::category[kCategorySize]

Class category, host uses this to categorize interfaces.

Definition at line 145 of file ipluginbase.h.

◆ cid

TUID Steinberg::PClassInfo::cid

Class ID 16 Byte class GUID.

Definition at line 139 of file ipluginbase.h.

◆ name

char8 Steinberg::PClassInfo::name[kNameSize]

Class name, visible to the user.

Definition at line 148 of file ipluginbase.h.


The documentation for this struct was generated from the following file: