|  | 
|  | EPianoController () | 
|  | 
|  | ~EPianoController () | 
|  | 
| tresult | initialize (FUnknown *context) SMTG_OVERRIDE | 
|  | 
| tresult | terminate () SMTG_OVERRIDE | 
|  | 
| tresult | setParamNormalized (ParamID tag, ParamValue value) 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 | 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 | getUnitByBus (MediaType, BusDirection, int32, int32, 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 | 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 | 
|  |