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
Classes | Namespaces | Typedefs | Enumerations
ivstphysicalui.h File Reference
#include "pluginterfaces/vst/ivstnoteexpression.h"
#include "pluginterfaces/base/falignpush.h"
#include "pluginterfaces/base/falignpop.h"

Go to the source code of this file.

Classes

struct  Steinberg::Vst::PhysicalUIMap
 PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type. More...
 
struct  Steinberg::Vst::PhysicalUIMapList
 PhysicalUIMapList describes a list of PhysicalUIMap. More...
 
class  Steinberg::Vst::INoteExpressionPhysicalUIMapping
 Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionPhysicalUIMapping. More...
 

Namespaces

namespace  Steinberg::Vst
 All VST specific interfaces are located in Vst namespace.
 

Typedefs

typedef uint32 Steinberg::Vst::PhysicalUITypeID
 Physical UI Type.
 

Enumerations

enum  Steinberg::Vst::PhysicalUITypeIDs {
  Steinberg::Vst::kPUIXMovement , Steinberg::Vst::kPUIYMovement , Steinberg::Vst::kPUIPressure , Steinberg::Vst::kPUITypeCount ,
  Steinberg::Vst::kInvalidPUITypeID
}
 PhysicalUITypeIDs describes the type of Physical UI (PUI) which could be associated to a note expression. More...
 

Class Documentation

◆ Steinberg::Vst::PhysicalUIMap

struct Steinberg::Vst::PhysicalUIMap

PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type.

It is used in PhysicalUIMapList.

See also
PhysicalUIMapList

Definition at line 61 of file ivstphysicalui.h.

Class Members
NoteExpressionTypeID noteExpressionTypeID This represents the associated noteExpression TypeID to the given physicalUITypeID.

This will be filled by the plug-in in the call getPhysicalUIMapping, set it to kInvalidTypeID if no Note Expression is associated to the given PUI.

PhysicalUITypeID physicalUITypeID This represents the physical UI.

/see PhysicalUITypeIDs, this is set by the caller of getPhysicalUIMapping

◆ Steinberg::Vst::PhysicalUIMapList

struct Steinberg::Vst::PhysicalUIMapList

PhysicalUIMapList describes a list of PhysicalUIMap.

See also
INoteExpressionPhysicalUIMapping

Definition at line 77 of file ivstphysicalui.h.

Class Members
uint32 count Count of entries in the map array, set by the caller of getPhysicalUIMapping.
PhysicalUIMap * map Pointer to a list of PhysicalUIMap containing count entries.