| addChildGuis(std::unique_ptr< KwidgetGUI > &parentGui) | krotos::Kwidget | protected |
| addChildKwidget(Kwidget *child) | krotos::Kwidget | |
| addListener(Listener *listenerToAdd) | krotos::Kwidget_TriggerButton | |
| addModulator(const String ¶mID, Kwidget *modulator, int modulatorIdx, float depth=0.99f, KAttachment::Polarity=KAttachment::Polarity::Bipolar) | krotos::Kwidget | |
| addParameterCallback(const String ¶mID, std::function< void(float)> callback) | krotos::Kwidget | |
| addVersionedParameterCallback(StringRef kwidgetVersionTheParameterChangedIn, const String ¶mID, std::function< void(float)> callback) | krotos::Kwidget | |
| createAndAddCustomParameter(const String ¶mID, const var &value) | krotos::Kwidget | protected |
| createAndAddCustomParameter(const Identifier &type) | krotos::Kwidget | protected |
| createAndAddParameter(const ParameterInfo &info) | krotos::Kwidget | private |
| createControls() | krotos::Kwidget | |
| createGUI() override | krotos::Kwidget_TriggerButton | protectedvirtual |
| createNestedKwidgets(KwidgetAudioProcessor &) | krotos::Kwidget | inlinevirtual |
| createParameters() override | krotos::Kwidget_TriggerButton | protectedvirtual |
| createProcessor() override | krotos::Kwidget_TriggerButton | protectedvirtual |
| createVoice() | krotos::Kwidget | |
| DragID_Index enum name | krotos::Kwidget | |
| DSP_THREAD_WAIT_MAX_MS | krotos::ResourceLock | privatestatic |
| findChildKwidget(String kiwdgetID) | krotos::Kwidget | |
| finishedAccessing(const StringRef id) | krotos::ResourceLock | |
| flushState() | krotos::Kwidget | |
| getActiveMidiMode() | krotos::Kwidget_TriggerButton | |
| getActiveVoice() const | krotos::Kwidget | inline |
| getChildKwidgets() | krotos::Kwidget | inline |
| getCustomParameter(const String ¶meterID) | krotos::Kwidget | |
| getCustomParameter(const Identifier &type) | krotos::Kwidget | |
| getCustomParameterTree(const Identifier &type) | krotos::Kwidget | |
| getDragID(const String ¶meterID) | krotos::Kwidget | |
| getGuiName(int) | krotos::Kwidget | inlinevirtual |
| getKwidgetID() const | krotos::Kwidget | |
| getKwidgetLabel() | krotos::Kwidget | virtual |
| getKwidgetType() const | krotos::Kwidget | |
| getKwidgetVersion() const | krotos::Kwidget | |
| getKwidgetVersionFromCurrentState() const | krotos::Kwidget | |
| getNumModulators() const | krotos::Kwidget | |
| getNumVoices() const | krotos::Kwidget | |
| getParameter(const String ¶meterID) const noexcept | krotos::Kwidget | |
| getParameters() const | krotos::Kwidget | |
| getParameterToAttach(const String ¶meterID) const noexcept | krotos::Kwidget | |
| getParentID(String childKwidgetID) | krotos::Kwidget | static |
| getState() | krotos::Kwidget | |
| getTemplateID() | krotos::Kwidget | |
| getVoice(int idx) const | krotos::Kwidget | |
| hasAccess(const StringRef id) const | krotos::ResourceLock | |
| init() | krotos::Kwidget | |
| isAChildKwidget() | krotos::Kwidget | |
| isActive(int voiceIdx) | krotos::Kwidget | virtual |
| isModulator() const | krotos::Kwidget | |
| isStateChanging() | krotos::Kwidget | inline |
| Kwidget(const String &kwidgetType, const String &kwidgetID) | krotos::Kwidget | |
| Kwidget_TriggerButton(const String &id) | krotos::Kwidget_TriggerButton | |
| KwidgetID enum value | krotos::Kwidget | |
| m_activeVoice | krotos::Kwidget | private |
| m_childKwidgets | krotos::Kwidget | protected |
| m_childTree | krotos::Kwidget | private |
| m_clientList | krotos::ResourceLock | private |
| m_customDataTree | krotos::Kwidget | private |
| m_customParameterIDs | krotos::Kwidget | private |
| m_customParameters | krotos::Kwidget | private |
| m_customParameterTrees | krotos::Kwidget | private |
| m_customParameterTreeTypes | krotos::Kwidget | private |
| m_customParamTree | krotos::Kwidget | private |
| m_initialVoice | krotos::Kwidget | private |
| m_isAccessible | krotos::ResourceLock | private |
| m_kwidgetID | krotos::Kwidget | private |
| m_kwidgetStateVersion | krotos::Kwidget | private |
| m_kwidgetTree | krotos::Kwidget | private |
| m_kwidgetType | krotos::Kwidget | private |
| m_listeners | krotos::Kwidget_TriggerButton | private |
| m_parameterCallbacks | krotos::Kwidget | private |
| m_parameterIDs | krotos::Kwidget | private |
| m_parameters | krotos::Kwidget | private |
| m_paramTree | krotos::Kwidget | private |
| m_processors | krotos::Kwidget | private |
| m_stateChanging | krotos::Kwidget | private |
| m_waitForZeroUsers | krotos::ResourceLock | private |
| noteCleared(int voiceIdx) | krotos::Kwidget | virtual |
| noteOff(int voiceIdx, float velocity) | krotos::Kwidget | virtual |
| noteOn(int voiceIdx, int midiNote, float velocity) | krotos::Kwidget | virtual |
| notifyAllParametersListeners() | krotos::Kwidget | |
| numGUIImplementations() | krotos::Kwidget | inlinevirtual |
| objectLock | krotos::ResourceLock | private |
| onClickChange(const float newValue) | krotos::Kwidget_TriggerButton | private |
| ParameterID enum value | krotos::Kwidget | |
| removeChildKwidgetFromTree(String kwidgetID) | krotos::Kwidget | |
| removeListener(Listener *listenerToRemove) | krotos::Kwidget_TriggerButton | |
| removeModulator(const String ¶mID, Kwidget *modulator, int modulatorIdx) | krotos::Kwidget | |
| requestAccess(const StringRef id) | krotos::ResourceLock | |
| ResourceLock() | krotos::ResourceLock | inline |
| setAccessible(bool isAccessible) | krotos::ResourceLock | |
| setKwidgetVersion(const String &kwidgetVersionString) | krotos::Kwidget | protected |
| setModulatorDepth(const String ¶mID, Kwidget *modulator, int modulatorIdx, float depth) | krotos::Kwidget | |
| setModulatorPolarity(const String ¶mID, Kwidget *modulator, int modulatorIdx, KAttachment::Polarity polarity) | krotos::Kwidget | |
| setState(const ValueTree &newState, KwidgetAudioProcessor &processor) | krotos::Kwidget | virtual |
| TriggerButtonVersion | krotos::Kwidget_TriggerButton | static |
| ~Kwidget()=default | krotos::Kwidget | virtual |