DISTRHO Plugin Framework
 All Classes Functions Variables Enumerations Enumerator Groups Pages
Plugin Member List

This is the complete list of members for Plugin, including all inherited members.

activate()Plugininlineprotectedvirtual
bufferSizeChanged(uint32_t newBufferSize)Pluginprotectedvirtual
deactivate()Plugininlineprotectedvirtual
getBufferSize() const noexceptPlugin
getDescription() const Plugininlineprotectedvirtual
getHomePage() const Plugininlineprotectedvirtual
getLabel() const =0Pluginprotectedpure virtual
getLicense() const =0Pluginprotectedpure virtual
getMaker() const =0Pluginprotectedpure virtual
getName() const Plugininlineprotectedvirtual
getParameterValue(uint32_t index) const =0Pluginprotectedpure virtual
getSampleRate() const noexceptPlugin
getState(const char *key) const =0Pluginprotectedpure virtual
getTimePosition() const noexceptPlugin
getUniqueId() const =0Pluginprotectedpure virtual
getVersion() const =0Pluginprotectedpure virtual
initAudioPort(bool input, uint32_t index, AudioPort &port)Pluginprotectedvirtual
initParameter(uint32_t index, Parameter &parameter)=0Pluginprotectedpure virtual
initProgramName(uint32_t index, String &programName)=0Pluginprotectedpure virtual
initState(uint32_t index, String &stateKey, String &defaultStateValue)=0Pluginprotectedpure virtual
loadProgram(uint32_t index)=0Pluginprotectedpure virtual
Plugin(uint32_t parameterCount, uint32_t programCount, uint32_t stateCount)Plugin
PluginExporter (defined in Plugin)Pluginfriend
run(const float **inputs, float **outputs, uint32_t frames, const MidiEvent *midiEvents, uint32_t midiEventCount)=0Pluginprotectedpure virtual
sampleRateChanged(double newSampleRate)Pluginprotectedvirtual
setLatency(uint32_t frames) noexceptPlugin
setParameterValue(uint32_t index, float value)=0Pluginprotectedpure virtual
setState(const char *key, const char *value)=0Pluginprotectedpure virtual
writeMidiEvent(const MidiEvent &midiEvent) noexceptPlugin
~Plugin()Pluginvirtual