AddGroup(const ChannelGroup *group, unsigned chans, float sampleRate) | RealtimeEffectState | |
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement) | ClientData::Site< RealtimeEffectState > | inline |
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index) | ClientData::Site< RealtimeEffectState > | inlineprivate |
BuildAll() | ClientData::Site< RealtimeEffectState > | inlineprotected |
Callback typedef | Observer::Publisher< RealtimeEffectStateChange > | |
CallbackReturn typedef | Observer::Publisher< RealtimeEffectStateChange > | |
DataContainer typedef | ClientData::Site< RealtimeEffectState > | private |
DataFactories typedef | ClientData::Site< RealtimeEffectState > | private |
DataFactory typedef | ClientData::Site< RealtimeEffectState > | |
DataPointer typedef | ClientData::Site< RealtimeEffectState > | |
DataType typedef | ClientData::Site< RealtimeEffectState > | |
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key) | ClientData::Site< RealtimeEffectState > | inlineprivate |
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key) | ClientData::Site< RealtimeEffectState > | inlineprivate |
EnsureIndex(Locked< DataContainer > &data, size_t index) | ClientData::Site< RealtimeEffectState > | inlineprivatestatic |
EnsureInstance(double rate) | RealtimeEffectState | private |
EraseIf(const Function &function) | ClientData::Site< RealtimeEffectState > | inlineprotected |
Finalize() noexcept | RealtimeEffectState | |
Find(const RegisteredFactory &key) | ClientData::Site< RealtimeEffectState > | inline |
Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * > | ClientData::Site< RealtimeEffectState > | inline |
FindIf(const Function &function) | ClientData::Site< RealtimeEffectState > | inlineprotected |
FindIf(const Function &function) const | ClientData::Site< RealtimeEffectState > | inlineprotected |
ForCorresponding(Site &other, const Function &function, bool create=true) | ClientData::Site< RealtimeEffectState > | inlineprotected |
ForEach(const Function &function) | ClientData::Site< RealtimeEffectState > | inlineprotected |
ForEach(const Function &function) const | ClientData::Site< RealtimeEffectState > | inlineprotected |
Get(const RegisteredFactory &key) | ClientData::Site< RealtimeEffectState > | inline |
Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & > | ClientData::Site< RealtimeEffectState > | inline |
GetAccess() | RealtimeEffectState | |
GetAccessState() const | RealtimeEffectState | inlineprivate |
GetData() | ClientData::Site< RealtimeEffectState > | inlineprivate |
GetData() const | ClientData::Site< RealtimeEffectState > | inlineprivate |
GetEffect() | RealtimeEffectState | |
GetEffect() const | RealtimeEffectState | inline |
GetFactories() | ClientData::Site< RealtimeEffectState > | inlineprivatestatic |
GetID() const noexcept | RealtimeEffectState | |
GetInstance() | RealtimeEffectState | |
GetIterator(Locked< DataContainer > &data, size_t index) | ClientData::Site< RealtimeEffectState > | inlineprivatestatic |
GetOutputs() const | RealtimeEffectState | inline |
GetSettings() const | RealtimeEffectState | inline |
HandleXMLChild(const std::string_view &tag) override | RealtimeEffectState | virtual |
HandleXMLContent(const std::string_view &WXUNUSED(content)) | XMLTagHandler | inlinevirtual |
HandleXMLEndTag(const std::string_view &tag) override | RealtimeEffectState | |
XMLTagHandler::HandleXMLEndTag(const std::string_view &WXUNUSED(tag)) | XMLTagHandler | inlinevirtual |
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) override | RealtimeEffectState | virtual |
Initialize(double rate) | RealtimeEffectState | |
IsActive() const noexcept | RealtimeEffectState | |
IsEnabled() const noexcept | RealtimeEffectState | |
m_factory | Observer::Publisher< RealtimeEffectStateChange > | private |
m_list | Observer::Publisher< RealtimeEffectStateChange > | private |
make_shared(Args &&...args) | SharedNonInterfering< RealtimeEffectState > | inlinestatic |
MakeInstance() | RealtimeEffectState | private |
mCurrentProcessor | RealtimeEffectState | private |
mData | ClientData::Site< RealtimeEffectState > | private |
message_type typedef | Observer::Publisher< RealtimeEffectStateChange > | |
mGroups | RealtimeEffectState | private |
mID | RealtimeEffectState | private |
mInitialized | RealtimeEffectState | private |
mLastActive | RealtimeEffectState | private |
mLatency | RealtimeEffectState | private |
mMainSettings | RealtimeEffectState | private |
mMessage | RealtimeEffectState | private |
mMovedMessage | RealtimeEffectState | private |
mMovedOutputs | RealtimeEffectState | private |
mOutputs | RealtimeEffectState | private |
mpAccessState | RealtimeEffectState | private |
mParameters | RealtimeEffectState | private |
mPlugin | RealtimeEffectState | private |
mwInstance | RealtimeEffectState | private |
mWorkerSettings | RealtimeEffectState | private |
notifies_all | Observer::Publisher< RealtimeEffectStateChange > | static |
numFactories() | ClientData::Site< RealtimeEffectState > | inlinestatic |
operator=(const RealtimeEffectState &other)=delete | RealtimeEffectState | |
Site< RealtimeEffectState >::operator=(const Site &other) | ClientData::Site< RealtimeEffectState > | inline |
Site< RealtimeEffectState >::operator=(Site &&other) | ClientData::Site< RealtimeEffectState > | inline |
Publisher< RealtimeEffectStateChange >::operator=(Publisher &&)=default | Observer::Publisher< RealtimeEffectStateChange > | |
Process(const ChannelGroup *group, unsigned chans, const float *const *inbuf, float *const *outbuf, float *dummybuf, size_t numSamples) | RealtimeEffectState | |
ProcessEnd() | RealtimeEffectState | |
ProcessStart(bool running) | RealtimeEffectState | |
Publish(const RealtimeEffectStateChange &message) | Observer::Publisher< RealtimeEffectStateChange > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< RealtimeEffectStateChange > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< RealtimeEffectStateChange > | |
ReadXMLChild(const char *tag) | XMLTagHandler | |
ReadXMLContent(const char *s, int len) | XMLTagHandler | |
ReadXMLEndTag(const char *tag) | XMLTagHandler | |
RealtimeEffectState(const PluginID &id) | RealtimeEffectState | explicit |
RealtimeEffectState(const RealtimeEffectState &other)=delete | RealtimeEffectState | |
SetActive(bool active) | RealtimeEffectState | |
SetID(const PluginID &id) | RealtimeEffectState | |
Site() | ClientData::Site< RealtimeEffectState > | inline |
Site(const Site &other) | ClientData::Site< RealtimeEffectState > | inline |
Site(Site &&other) | ClientData::Site< RealtimeEffectState > | inline |
size() const | ClientData::Site< RealtimeEffectState > | inline |
Slot | ClientData::Site< RealtimeEffectState > | inlineprivate |
Subscribe(Callback callback) | Observer::Publisher< RealtimeEffectStateChange > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< RealtimeEffectStateChange > | inline |
TestAccessState() const | RealtimeEffectState | inlineprivate |
WriteXML(XMLWriter &xmlFile) | RealtimeEffectState | |
XMLTag() | RealtimeEffectState | static |
XMLTagHandler() | XMLTagHandler | inline |
~RealtimeEffectState() | RealtimeEffectState | |
~Site() | ClientData::Site< RealtimeEffectState > | inline |
~XMLTagHandler() | XMLTagHandler | inlinevirtual |