TracktionEngine
tracktion::engine::ExternalPlugin Member List

This is the complete list of members for tracktion::engine::ExternalPlugin, including all inherited members.

addAllExportables(Edit &)tracktion::engine::Exportablestatic
addAutomatableParameter(const AutomatableParameter::Ptr &)tracktion::engine::AutomatableEditItemprotected
addParam(const juce::String &paramID, const juce::String &name, juce::NormalisableRange< float > valueRange)tracktion::engine::Pluginprotected
addParam(const juce::String &paramID, const juce::String &name, juce::NormalisableRange< float > valueRange, std::function< juce::String(float)> valueToStringFunction, std::function< float(const juce::String &)> stringToValueFunction)tracktion::engine::Pluginprotected
addParameterListChangeListener(ParameterListChangeListener *)tracktion::engine::AutomatableEditItem
addSelectableListener(SelectableListener *)tracktion::engine::Selectable
applyToBuffer(const PluginRenderContext &) overridetracktion::engine::ExternalPluginvirtual
applyToBufferWithAutomation(const PluginRenderContext &)tracktion::engine::Plugin
areSelectedPluginsRackable(SelectionManager &)tracktion::engine::Pluginstatic
Array typedeftracktion::engine::Plugin
AutomatableEditItem(Edit &, const juce::ValueTree &)tracktion::engine::AutomatableEditItem
baseClassDeinitialise()tracktion::engine::Plugin
baseClassInitialise(const PluginInitialisationInfo &)tracktion::engine::Plugin
baseClassNeedsInitialising() const noexcepttracktion::engine::Plugin
blockSizeSamplestracktion::engine::Pluginprotected
breakConnection(int srcChannel, int dstChannel)tracktion::engine::Plugin
canBeAddedToClip()tracktion::engine::Pluginvirtual
canBeAddedToFolderTrack()tracktion::engine::Pluginvirtual
canBeAddedToMaster()tracktion::engine::Pluginvirtual
canBeAddedToRack()tracktion::engine::Pluginvirtual
canBeDisabled()tracktion::engine::Pluginvirtual
canBeMoved()tracktion::engine::Pluginvirtual
cancelAnyPendingUpdates()tracktion::engine::Selectable
canSidechain()tracktion::engine::Pluginvirtual
changed() overridetracktion::engine::Pluginvirtual
clearParameterList()tracktion::engine::AutomatableEditItemprotected
create(Engine &, const juce::PluginDescription &)tracktion::engine::ExternalPluginstatic
deinitialise() overridetracktion::engine::ExternalPluginvirtual
deleteAutomatableParameters()tracktion::engine::AutomatableEditItem
deleteFromParent() overridetracktion::engine::ExternalPluginvirtual
deleteParameter(AutomatableParameter *)tracktion::engine::AutomatableEditItem
desctracktion::engine::ExternalPlugin
deselect()tracktion::engine::Selectable
dryGaintracktion::engine::ExternalPlugin
dryValuetracktion::engine::ExternalPlugin
edittracktion::engine::EditItem
EditItem(EditItemID, Edit &)tracktion::engine::EditItem
elementStatetracktion::engine::AutomatableEditItem
enabledtracktion::engine::Pluginprotected
enginetracktion::engine::Plugin
ExternalPlugin(PluginCreationInfo)tracktion::engine::ExternalPlugin
findPluginThatFeedsIntoThis() consttracktion::engine::Plugin
findPluginThatThisFeedsInto() consttracktion::engine::Plugin
flushBusesLayoutToValueTree()tracktion::engine::ExternalPlugin
flushPluginStateToValueTree() overridetracktion::engine::ExternalPluginvirtual
forceFullReinitialise()tracktion::engine::ExternalPlugin
frozentracktion::engine::Pluginprotected
getActiveNotes() consttracktion::engine::ExternalPlugin
getAudioPluginInstance() consttracktion::engine::ExternalPlugin
getAutomatableParameter(int index) consttracktion::engine::AutomatableEditItem
getAutomatableParameterByID(const juce::String &paramID) consttracktion::engine::AutomatableEditItem
getAutomatableParameters() consttracktion::engine::AutomatableEditItem
getChannelNames(juce::StringArray *ins, juce::StringArray *outs) overridetracktion::engine::ExternalPluginvirtual
getCpuUsage() const noexcepttracktion::engine::Plugin
getCurrentProgram() consttracktion::engine::ExternalPlugin
getCurrentProgramName()tracktion::engine::ExternalPlugin
getDebugName() const noexcepttracktion::engine::ExternalPlugin
getFile() consttracktion::engine::ExternalPlugin
getFlattenedParameterTree() consttracktion::engine::AutomatableEditItem
getIdentifierString() overridetracktion::engine::ExternalPluginvirtual
getInputChannelNames()tracktion::engine::Plugin
getLatencySeconds() overridetracktion::engine::ExternalPluginvirtual
getLeftRightChannelNames(juce::StringArray *ins, juce::StringArray *outs)tracktion::engine::Pluginprotectedstatic
getLeftRightChannelNames(juce::StringArray *chans)tracktion::engine::Pluginprotectedstatic
getLoadError()tracktion::engine::ExternalPlugin
getMirroredPlugin() consttracktion::engine::Plugin
getName() const overridetracktion::engine::ExternalPluginvirtual
getNumAutomatableParameters() consttracktion::engine::AutomatableEditItem
getNumberedProgramName(int i)tracktion::engine::ExternalPlugin
getNumInputs() consttracktion::engine::ExternalPlugin
getNumMacroParameters() consttracktion::engine::MacroParameterElement
getNumOutputChannelsGivenInputs(int numInputs) overridetracktion::engine::ExternalPluginvirtual
getNumOutputs() consttracktion::engine::ExternalPlugin
getNumPrograms() consttracktion::engine::ExternalPlugin
getNumWires() consttracktion::engine::Plugin
getOwnerClip() consttracktion::engine::Plugin
getOwnerList() consttracktion::engine::Plugin
getOwnerRackType() consttracktion::engine::Plugin
getOwnerTrack() consttracktion::engine::Plugin
getParameterTree() consttracktion::engine::AutomatableEditItem
getPluginStateFromTree(juce::MemoryBlock &)tracktion::engine::ExternalPlugin
getPluginType() overridetracktion::engine::ExternalPluginvirtual
getPluginUID() consttracktion::engine::ExternalPlugin
getProgramName(int index)tracktion::engine::ExternalPlugin
getQuickControlParameter() consttracktion::engine::Plugin
getReferencedItems() overridetracktion::engine::ExternalPluginvirtual
getSelectableDescription() overridetracktion::engine::ExternalPluginvirtual
getShortName(int)tracktion::engine::Pluginvirtual
getSidechainSourceID() consttracktion::engine::Plugin
getSidechainSourceName()tracktion::engine::Plugin
getSidechainSourceNames(bool allowNone)tracktion::engine::Plugin
getTailLength() const overridetracktion::engine::ExternalPluginvirtual
getTooltip() overridetracktion::engine::ExternalPluginvirtual
getUndoManager() const noexcepttracktion::engine::Plugin
getVendor() overridetracktion::engine::ExternalPluginvirtual
getVSTXML() const noexcepttracktion::engine::ExternalPlugin
getWeakRef()tracktion::engine::Selectable
getWire(int index) consttracktion::engine::Plugin
getWrappedAudioProcessor() const overridetracktion::engine::ExternalPluginvirtual
guessSidechainRouting()tracktion::engine::Plugin
hasNameForMidiBank(int bank, juce::String &name)tracktion::engine::Pluginvirtual
hasNameForMidiNoteNumber(int note, int midiChannel, juce::String &name) overridetracktion::engine::ExternalPluginvirtual
hasNameForMidiProgram(int programNum, int bank, juce::String &name) overridetracktion::engine::ExternalPluginvirtual
hideWindowForShutdown()tracktion::engine::Plugin
indexOfAutomatableParameter(const AutomatableParameter::Ptr &) consttracktion::engine::AutomatableEditItem
initialise(const PluginInitialisationInfo &) overridetracktion::engine::ExternalPluginvirtual
tracktion::engine::Selectable::initialise()tracktion::engine::Selectablestatic
initialiseFully() overridetracktion::engine::ExternalPluginvirtual
initialiseWithoutStopping(const PluginInitialisationInfo &)tracktion::engine::Pluginvirtual
isAU() const noexcepttracktion::engine::ExternalPlugin
isAutomationNeeded() const noexcepttracktion::engine::AutomatableEditItem
isBeingActivelyPlayed() consttracktion::engine::AutomatableEditItem
isClipEffectPlugin() consttracktion::engine::Plugin
isDisabled() overridetracktion::engine::ExternalPluginvirtual
isEnabled() const noexcepttracktion::engine::Plugin
isFrozen() const noexcepttracktion::engine::Plugin
isInRack() consttracktion::engine::Plugin
isMissing() overridetracktion::engine::ExternalPluginvirtual
isProcessingEnabled() const noexcepttracktion::engine::Plugin
isSelectableValid(const Selectable *) noexcepttracktion::engine::Selectablestatic
isSynth() overridetracktion::engine::ExternalPluginvirtual
isVST() const noexcepttracktion::engine::ExternalPlugin
isVST3() const noexcepttracktion::engine::ExternalPlugin
itemIDtracktion::engine::EditItem
MacroParameterElement(Edit &, const juce::ValueTree &)tracktion::engine::MacroParameterElement
macroParameterListtracktion::engine::MacroParameterElement
makeConnection(int srcChannel, int dstChannel, juce::UndoManager *)tracktion::engine::Plugin
masterPluginIDtracktion::engine::Pluginprotected
masterReferencetracktion::engine::Selectable
needsConstantBufferSize() overridetracktion::engine::ExternalPluginvirtual
noTail() overridetracktion::engine::ExternalPluginvirtual
notifyListenersOfDeletion()tracktion::engine::Selectable
playStartedOrStopped()tracktion::engine::Plugin
Plugin(PluginCreationInfo)tracktion::engine::Plugin
prepareForNextBlock(TimePosition)tracktion::engine::Pluginvirtual
processingtracktion::engine::Pluginprotected
processingChanged() overridetracktion::engine::ExternalPluginvirtual
producesAudioWhenNoAudioInput() overridetracktion::engine::ExternalPluginvirtual
propertiesChanged()tracktion::engine::Selectable
Ptr typedeftracktion::engine::ExternalPlugin
quickParamNametracktion::engine::Pluginprotected
reassignReferencedItem(const ReferencedItem &, ProjectItemID newID, double newStartTime) overridetracktion::engine::ExternalPluginvirtual
rebuildParameterTree()tracktion::engine::AutomatableEditItemprotected
remapOnTempoChangetracktion::engine::AutomatableEditItem
removeFromParent()tracktion::engine::Plugin
removeParameterListChangeListener(ParameterListChangeListener *)tracktion::engine::AutomatableEditItem
removeSelectableListener(SelectableListener *)tracktion::engine::Selectable
reset() overridetracktion::engine::ExternalPluginvirtual
resetRecordingStatus()tracktion::engine::AutomatableEditItem
restoreChangedParametersFromState()tracktion::engine::AutomatableEditItemprotected
restorePluginStateFromValueTree(const juce::ValueTree &) overridetracktion::engine::ExternalPluginvirtual
sampleRatetracktion::engine::Pluginprotected
saveChangedParametersToState()tracktion::engine::AutomatableEditItemprotected
Selectable()tracktion::engine::Selectable
selectableAboutToBeDeleted() overridetracktion::engine::ExternalPluginvirtual
selectionStatusChanged(bool isNowSelected)tracktion::engine::Selectablevirtual
setAutomatableParamPosition(TimePosition)tracktion::engine::AutomatableEditItem
setBusesLayout(juce::AudioProcessor::BusesLayout)tracktion::engine::ExternalPlugin
setBusLayout(juce::AudioChannelSet, bool isInput, int busIndex)tracktion::engine::ExternalPlugin
setCurrentProgram(int index, bool sendChangeMessage)tracktion::engine::ExternalPlugin
setCurrentProgramName(const juce::String &name)tracktion::engine::ExternalPlugin
setEnabled(bool enabled) overridetracktion::engine::ExternalPluginvirtual
setFrozen(bool shouldBeFrozen)tracktion::engine::Plugin
setPluginToMirror(const Plugin::Ptr &)tracktion::engine::Plugin
setProcessingEnabled(bool p)tracktion::engine::Plugin
setQuickControlParameter(AutomatableParameter *)tracktion::engine::Plugin
setSidechainSourceByName(const juce::String &name)tracktion::engine::Plugin
setSidechainSourceID(EditItemID newID)tracktion::engine::Plugin
showWindowExplicitly()tracktion::engine::Plugin
sidechainSourceIDtracktion::engine::Pluginprotected
sortPlugins(Plugin::Array &)tracktion::engine::Pluginstatic
sortPlugins(std::vector< Plugin * > &)tracktion::engine::Pluginstatic
sourceMediaChanged()tracktion::engine::Pluginvirtual
statetracktion::engine::Plugin
takesAudioInput() overridetracktion::engine::ExternalPluginvirtual
takesMidiInput() overridetracktion::engine::ExternalPluginvirtual
trackPropertiesChanged() overridetracktion::engine::ExternalPluginvirtual
Type enum nametracktion::engine::Plugin
updateActiveParameters()tracktion::engine::AutomatableEditItem
updateAutomatableParamPosition(TimePosition)tracktion::engine::AutomatableEditItemvirtual
updateFromMirroredPluginIfNeeded(Plugin &) overridetracktion::engine::ExternalPluginvirtual
updateLastPlaybackTime()tracktion::engine::AutomatableEditItemprotected
updateParameterStreams(TimePosition)tracktion::engine::AutomatableEditItem
valueTreeChanged() overridetracktion::engine::Pluginprotectedvirtual
valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &) overridetracktion::engine::Pluginprotected
valueTreeChildOrderChanged(juce::ValueTree &, int, int) overridetracktion::engine::ValueTreeAllEventListenerprotected
valueTreeChildRemoved(juce::ValueTree &, juce::ValueTree &, int) overridetracktion::engine::Pluginprotected
valueTreeParentChanged(juce::ValueTree &) overridetracktion::engine::Pluginprotected
valueTreeRedirected(juce::ValueTree &) overridetracktion::engine::ValueTreeAllEventListenerprotected
WeakRef typedeftracktion::engine::Selectable
wetGaintracktion::engine::ExternalPlugin
wetValuetracktion::engine::ExternalPlugin
windowStatetracktion::engine::Plugin
wrapSelectedPluginsInRack(SelectionManager &)tracktion::engine::Pluginstatic
xmlTypeNametracktion::engine::ExternalPluginstatic
~AutomatableEditItem()tracktion::engine::AutomatableEditItemvirtual
~EditItem()=defaulttracktion::engine::EditItemvirtual
~Exportable()=defaulttracktion::engine::Exportablevirtual
~ExternalPlugin() overridetracktion::engine::ExternalPlugin
~MacroParameterElement()=defaulttracktion::engine::MacroParameterElementvirtual
~Plugin() overridetracktion::engine::Plugin
~Selectable()tracktion::engine::Selectablevirtual