| clear_lag_source() | MayaFlux::Buffers::FeedbackProcessor | |
| clone() const | MayaFlux::Buffers::FeedbackProcessor | |
| coefficients(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::FeedbackProcessor | |
| Combine typedef | MayaFlux::Buffers::FeedbackProcessor | |
| CombineStep typedef | MayaFlux::Buffers::FeedbackProcessor | |
| FeedbackProcessor(float feedback=0.5F, uint32_t feed_samples=512) | MayaFlux::Buffers::FeedbackProcessor | |
| FeedbackProcessor(Combine combine, const std::vector< double > &lags, std::vector< double > coefficients={}) | MayaFlux::Buffers::FeedbackProcessor | |
| FeedbackProcessor(CombineStep combine, const std::vector< double > &lags, std::vector< double > coefficients={}) | MayaFlux::Buffers::FeedbackProcessor | |
| FeedbackProcessor(WindowKernel kernel, const std::vector< double > &lags, std::vector< double > coefficients={}) | MayaFlux::Buffers::FeedbackProcessor | |
| get_feed_samples() const | MayaFlux::Buffers::FeedbackProcessor | inline |
| get_feedback() const | MayaFlux::Buffers::FeedbackProcessor | inline |
| get_interpolation() const | MayaFlux::Buffers::FeedbackProcessor | inline |
| get_processing_token() const | MayaFlux::Buffers::BufferProcessor | inlinevirtual |
| is_compatible_with(const std::shared_ptr< Buffer > &buffer) const override | MayaFlux::Buffers::FeedbackProcessor | virtual |
| m_active_processing | MayaFlux::Buffers::BufferProcessor | private |
| m_capacity | MayaFlux::Buffers::FeedbackProcessor | private |
| m_coefficients | MayaFlux::Buffers::FeedbackProcessor | private |
| m_combine | MayaFlux::Buffers::FeedbackProcessor | private |
| m_default_combine | MayaFlux::Buffers::FeedbackProcessor | private |
| m_feed_samples | MayaFlux::Buffers::FeedbackProcessor | private |
| m_feedback_amount | MayaFlux::Buffers::FeedbackProcessor | private |
| m_kernel | MayaFlux::Buffers::FeedbackProcessor | private |
| m_lag_source | MayaFlux::Buffers::FeedbackProcessor | private |
| m_order | MayaFlux::Buffers::FeedbackProcessor | private |
| m_processing_token | MayaFlux::Buffers::BufferProcessor | protected |
| m_states | MayaFlux::Buffers::FeedbackProcessor | private |
| m_step | MayaFlux::Buffers::FeedbackProcessor | private |
| m_taps | MayaFlux::Buffers::FeedbackProcessor | private |
| on_attach(const std::shared_ptr< Buffer > &buffer) override | MayaFlux::Buffers::FeedbackProcessor | virtual |
| on_detach(const std::shared_ptr< Buffer > &buffer) override | MayaFlux::Buffers::FeedbackProcessor | virtual |
| process(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessor | |
| process_non_owning(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessor | private |
| processing_function(const std::shared_ptr< Buffer > &buffer) override | MayaFlux::Buffers::FeedbackProcessor | virtual |
| read(const Memory::HistoryBuffer< double > &ring, double lag) | MayaFlux::Buffers::FeedbackProcessor | privatestatic |
| read_at(const Memory::HistoryBuffer< double > &ring, double position, size_t order) noexcept | MayaFlux::Buffers::FeedbackProcessor | privatestatic |
| recompute_capacity() | MayaFlux::Buffers::FeedbackProcessor | private |
| set_coefficients(std::vector< double > coefficients) | MayaFlux::Buffers::FeedbackProcessor | |
| set_combine(Combine combine) | MayaFlux::Buffers::FeedbackProcessor | |
| set_combine(CombineStep combine) | MayaFlux::Buffers::FeedbackProcessor | |
| set_combine(WindowKernel kernel) | MayaFlux::Buffers::FeedbackProcessor | |
| set_feed_samples(uint32_t samples) | MayaFlux::Buffers::FeedbackProcessor | |
| set_feedback(float amount) | MayaFlux::Buffers::FeedbackProcessor | inline |
| set_interpolation(size_t order) | MayaFlux::Buffers::FeedbackProcessor | |
| set_lag(size_t tap, Kinesis::TimeMap seconds, double max_seconds) | MayaFlux::Buffers::FeedbackProcessor | |
| set_lag_source(const std::shared_ptr< FeedbackBuffer > &source) | MayaFlux::Buffers::FeedbackProcessor | |
| set_lags(const std::vector< double > &lags) | MayaFlux::Buffers::FeedbackProcessor | |
| set_processing_token(ProcessingToken token) | MayaFlux::Buffers::BufferProcessor | inlinevirtual |
| state_for(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::FeedbackProcessor | private |
| WindowKernel typedef | MayaFlux::Buffers::FeedbackProcessor | |
| ~BufferProcessor()=default | MayaFlux::Buffers::BufferProcessor | virtual |