|
| ShepardController () |
|
| ~ShepardController () override |
|
tresult | initialize (FUnknown *context) SMTG_OVERRIDE |
|
tresult | terminate () SMTG_OVERRIDE |
|
tresult | getParamStringByValue (ParamID tag, ParamValue valueNormalized, String128 string) SMTG_OVERRIDE |
|
tresult | getParamValueByString (ParamID tag, TChar *string, ParamValue &valueNormalized) SMTG_OVERRIDE |
|
| BaseController () |
|
tresult | setComponentState (IBStream *state) SMTG_OVERRIDE |
|
tresult | notify (IMessage *message) SMTG_OVERRIDE |
|
int32 | getProgramListCount () SMTG_OVERRIDE |
|
tresult | getProgramListInfo (int32 listIndex, ProgramListInfo &info) SMTG_OVERRIDE |
|
tresult | getProgramName (ProgramListID listId, int32 programIndex, String128 name) SMTG_OVERRIDE |
|
tresult | getUnitByBus (MediaType type, BusDirection dir, int32 busIndex, int32 channel, UnitID &unitId) SMTG_OVERRIDE |
|
tresult | getMidiControllerAssignment (int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID &tag) SMTG_OVERRIDE |
|
ParameterContainer & | getParameters () |
|
| DELEGATE_REFCOUNT (EditControllerEx1) tresult queryInterface(const char *iid |
|
| EditControllerEx1 () |
|
| ~EditControllerEx1 () override |
|
bool | addUnit (Unit *unit) |
|
bool | addProgramList (ProgramList *list) |
|
ProgramList * | getProgramList (ProgramListID listId) const |
|
tresult | notifyProgramListChange (ProgramListID listId, int32 programIndex=kAllProgramInvalid) |
|
int32 | getUnitCount () SMTG_OVERRIDE |
|
tresult | getUnitInfo (int32 unitIndex, UnitInfo &info) SMTG_OVERRIDE |
|
tresult | getProgramInfo (ProgramListID listId, int32 programIndex, CString attributeId, String128 attributeValue) SMTG_OVERRIDE |
|
tresult | hasProgramPitchNames (ProgramListID listId, int32 programIndex) SMTG_OVERRIDE |
|
tresult | getProgramPitchName (ProgramListID listId, int32 programIndex, int16 midiPitch, String128 name) SMTG_OVERRIDE |
|
virtual tresult | setProgramName (ProgramListID listId, int32 programIndex, const String128 name) |
|
UnitID | getSelectedUnit () SMTG_OVERRIDE |
|
tresult | selectUnit (UnitID unitId) SMTG_OVERRIDE |
|
tresult | setUnitProgramData (int32, int32, IBStream *) SMTG_OVERRIDE |
|
virtual tresult | notifyUnitSelection () |
|
void | update (FUnknown *changedUnknown, int32 message) SMTG_OVERRIDE |
|
| EditController () |
|
tresult | setState (IBStream *state) SMTG_OVERRIDE |
|
tresult | getState (IBStream *state) SMTG_OVERRIDE |
|
int32 | getParameterCount () SMTG_OVERRIDE |
|
tresult | getParameterInfo (int32 paramIndex, ParameterInfo &info) SMTG_OVERRIDE |
|
ParamValue | normalizedParamToPlain (ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDE |
|
ParamValue | plainParamToNormalized (ParamID tag, ParamValue plainValue) SMTG_OVERRIDE |
|
ParamValue | getParamNormalized (ParamID tag) SMTG_OVERRIDE |
|
tresult | setParamNormalized (ParamID tag, ParamValue value) SMTG_OVERRIDE |
|
tresult | setComponentHandler (IComponentHandler *handler) SMTG_OVERRIDE |
|
IPlugView * | createView (FIDString) SMTG_OVERRIDE |
|
tresult | setKnobMode (KnobMode mode) SMTG_OVERRIDE |
|
tresult | openHelp (TBool) SMTG_OVERRIDE |
|
tresult | openAboutBox (TBool) SMTG_OVERRIDE |
|
virtual tresult | beginEdit (ParamID tag) |
|
virtual tresult | performEdit (ParamID tag, ParamValue valueNormalized) |
|
virtual tresult | endEdit (ParamID tag) |
|
virtual tresult | startGroupEdit () |
|
virtual tresult | finishGroupEdit () |
|
virtual void | editorDestroyed (EditorView *) |
|
virtual void | editorAttached (EditorView *) |
|
virtual void | editorRemoved (EditorView *) |
|
virtual Parameter * | getParameterObject (ParamID tag) |
|
virtual tresult | getParameterInfoByTag (ParamID tag, ParameterInfo &info) |
|
virtual tresult | setDirty (TBool state) |
|
virtual tresult | requestOpenEditor (FIDString name=ViewType::kEditor) |
|
IComponentHandler * | getComponentHandler () const |
|
| ComponentBase () |
|
| ~ComponentBase () override |
|
FUnknown * | getHostContext () const |
|
IConnectionPoint * | getPeer () const |
|
IMessage * | allocateMessage () const |
|
tresult | sendMessage (IMessage *message) const |
|
tresult | sendTextMessage (const char8 *text) const |
|
tresult | sendMessageID (const char8 *messageID) const |
|
virtual tresult | receiveText (const char8 *text) |
|
tresult | connect (IConnectionPoint *other) SMTG_OVERRIDE |
|
tresult | disconnect (IConnectionPoint *other) SMTG_OVERRIDE |
|
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
|
virtual uint32 | addRef ()=0 |
|
virtual uint32 | release ()=0 |
|
|
enum | {
kMagicNumber = 9999999
, kBypassParam = 'bpas'
, kPresetParam = 'prst'
, kModWheelParam = 'modw'
,
kBreathParam = 'brth'
, kCtrler3Param = 'ct03'
, kExpressionParam = 'expr'
, kPitchBendParam = 'pitb'
,
kSustainParam = 'sust'
, kAftertouchParam = 'aftt'
} |
|
typedef (EditControllerEx1, EditController) DEFINE_INTERFACES DEF_INTERFACE(IUnitInfo) END_DEFINE_INTERFACES(EditController) REFCOUNT_METHODS(EditController) protected std::map< ProgramListID, ProgramListVector::size_type > | ProgramIndexMap |
|
typedef std::vector< IPtr< Unit > > | UnitVector |
|
void **obj | SMTG_OVERRIDE |
|
UnitVector | units |
|
ProgramListVector | programLists |
|
ProgramIndexMap | programIndexMap |
|
UnitID | selectedUnit |
|
OBJ_METHODS(EditController, ComponentBase) DEFINE_INTERFACES DEF_INTERFACE(IEditController) DEF_INTERFACE(IEditController2) END_DEFINE_INTERFACES(ComponentBase) REFCOUNT_METHODS(ComponentBase) protected IPtr< IComponentHandler2 > | componentHandler2 |
|
ParameterContainer | parameters |
|
OBJ_METHODS(ComponentBase, FObject) DEFINE_INTERFACES DEF_INTERFACE(IPluginBase) DEF_INTERFACE(IConnectionPoint) END_DEFINE_INTERFACES(FObject) REFCOUNT_METHODS(FObject) protected IPtr< IConnectionPoint > | peerConnection |
|
static const TChar | kMicroSecondsString [] = {0x00b5, 0x0073, 0x0} |
|
static KnobMode | hostKnobMode |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
static const FUID | iid |
|
double | getSampleRate () const |
|
int32 | midiCCParamID [kCountCtrlNumber] |
|
double | sampleRate |
|
bool | addBypassParameter |
|