|
| tresult | initialize (FUnknown *context) override |
| |
| tresult | terminate () override |
| |
| tresult | setComponentState (IBStream *state) override |
| |
| tresult | getUnitByBus (MediaType type, BusDirection dir, int32 busIndex, int32 channel, UnitID &unitId) override |
| |
| tresult | setComponentHandler (IComponentHandler *handler) override |
| |
| int32 | getUnitCount () override |
| |
| tresult | setParamNormalized (ParamID tag, ParamValue value) override |
| |
| tresult | beginEdit (ParamID tag) override |
| |
| tresult | endEdit (ParamID tag) override |
| |
| IPlugView * | createView (FIDString name) override |
| |
| tresult | notify (IMessage *message) override |
| |
| tresult | connect (IConnectionPoint *other) override |
| |
| VSTGUI::CView * | createCustomView (VSTGUI::UTF8StringPtr name, const VSTGUI::UIAttributes &attributes, const VSTGUI::IUIDescription *description, VSTGUI::VST3Editor *editor) override |
| |
| tresult | setKnobMode (KnobMode mode) override |
| |
| tresult | openHelp (TBool) override |
| |
| tresult | openAboutBox (TBool) override |
| |
| tresult | setChannelContextInfos (IAttributeList *list) override |
| |
| tresult | getXmlRepresentationStream (RepresentationInfo &info, IBStream *stream) override |
| |
| tresult | getMidiControllerAssignment (int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID &id) override |
| |
| int32 | getNoteExpressionCount (int32 busIndex, int16 channel) override |
| |
| tresult | getNoteExpressionInfo (int32 busIndex, int16 channel, int32 noteExpressionIndex, NoteExpressionTypeInfo &info) override |
| |
| tresult | getNoteExpressionStringByValue (int32 busIndex, int16 channel, NoteExpressionTypeID id, NoteExpressionValue valueNormalized, String128 string) override |
| |
| tresult | getNoteExpressionValueByString (int32 busIndex, int16 channel, NoteExpressionTypeID id, const TChar *string, NoteExpressionValue &valueNormalized) override |
| |
| DEFINE_INTERFACES | DEF_INTERFACE (IMidiMapping) DEF_INTERFACE(IXmlRepresentationController) DEF_INTERFACE(ChannelContext |
| |
| | EditControllerEx1 () |
| |
| virtual | ~EditControllerEx1 () |
| |
| bool | addUnit (Unit *unit) |
| |
| bool | addProgramList (ProgramList *list) |
| |
| ProgramList * | getProgramList (ProgramListID listId) const |
| |
| tresult | notifyProgramListChange (ProgramListID listId, int32 programIndex=kAllProgramInvalid) |
| |
| virtual tresult | getUnitInfo (int32 unitIndex, UnitInfo &info) |
| |
| virtual int32 | getProgramListCount () |
| |
| virtual tresult | getProgramListInfo (int32 listIndex, ProgramListInfo &info) |
| |
| virtual tresult | getProgramName (ProgramListID listId, int32 programIndex, String128 name) |
| |
| virtual tresult | getProgramInfo (ProgramListID listId, int32 programIndex, CString attributeId, String128 attributeValue) |
| |
| virtual tresult | hasProgramPitchNames (ProgramListID listId, int32 programIndex) |
| |
| virtual tresult | getProgramPitchName (ProgramListID listId, int32 programIndex, int16 midiPitch, String128 name) |
| |
| virtual tresult | setProgramName (ProgramListID listId, int32 programIndex, const String128 name) |
| |
| virtual UnitID | getSelectedUnit () |
| |
| virtual tresult | selectUnit (UnitID unitId) |
| |
| virtual tresult | setUnitProgramData (int32, int32, IBStream *) |
| |
| virtual tresult | notifyUnitSelection () |
| |
| virtual void | update (FUnknown *changedUnknown, int32 message) |
| |
| | EditController () |
| |
| virtual tresult | setState (IBStream *state) |
| |
| virtual tresult | getState (IBStream *state) |
| |
| virtual int32 | getParameterCount () |
| |
| virtual tresult | getParameterInfo (int32 paramIndex, ParameterInfo &info) |
| |
| virtual tresult | getParamStringByValue (ParamID tag, ParamValue valueNormalized, String128 string) |
| |
| virtual tresult | getParamValueByString (ParamID tag, TChar *string, ParamValue &valueNormalized) |
| |
| virtual ParamValue | normalizedParamToPlain (ParamID tag, ParamValue valueNormalized) |
| |
| virtual ParamValue | plainParamToNormalized (ParamID tag, ParamValue plainValue) |
| |
| virtual ParamValue | getParamNormalized (ParamID tag) |
| |
| virtual tresult | performEdit (ParamID tag, ParamValue valueNormalized) |
| |
| 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 |
| |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| |
| virtual uint32 | addRef ()=0 |
| |
| virtual uint32 | release ()=0 |
| |
| virtual tresult | disconnect (IConnectionPoint *other)=0 |
| |