dplug.vst3.ivstunit

Undocumented in source.

Members

Interfaces

IUnitHandler
interface IUnitHandler

Host callback for unit support. \ingroup vstIHost vst300 - [host imp] - [extends IComponentHandler] - [released: 3.0.0]

IUnitInfo
interface IUnitInfo

Edit controller extension to describe the Plug-in structure. \ingroup vstIPlug vst300 - [plug imp] - [extends IEditController] - [released: 3.0.0]

Mixins

__anonymous
mixin SMTG_TYPE_SIZE_CHECK!(UnitInfo, 268, 268, 268)
Undocumented in source.
__anonymous
mixin SMTG_TYPE_SIZE_CHECK!(ProgramListInfo, 264, 264, 264)
Undocumented in source.

Structs

ProgramListInfo
struct ProgramListInfo

Basic Program List Description. \see IUnitInfo

UnitInfo
struct UnitInfo

Basic Unit Description. \see IUnitInfo

Variables

kAllProgramInvalid
enum int32 kAllProgramInvalid;

Special programIndex value for IUnitHandler::notifyProgramListChange *////< all program information is invali

kNoParentUnitId
enum UnitID kNoParentUnitId;

< used for the root unit which doesn't have a parent.

kNoProgramListId
enum ProgramListID kNoProgramListId;

Special ProgramListIDs for UnitInfo *////< no programs are used in the unit

kRootUnitId
enum UnitID kRootUnitId;

< identifier for the top level unit (root)

Mixed In Members

From mixin SMTG_TYPE_SIZE_CHECK!(UnitInfo, 268, 268, 268)

size
enum size;
Undocumented in source.

From mixin SMTG_TYPE_SIZE_CHECK!(ProgramListInfo, 264, 264, 264)

size
enum size;
Undocumented in source.

Meta