| add_coef(int index, double value, coefficients type=coefficients::ALL) | MayaFlux::Nodes::Filters::Filter | |
| add_coef_internal(uint64_t index, double value, std::vector< double > &buffer) | MayaFlux::Nodes::Filters::Filter | protected |
| build_input_history(double current_sample) | MayaFlux::Nodes::Filters::Filter | protected |
| clear_input_context() | MayaFlux::Nodes::Filters::Filter | inline |
| create_context(double value) override | MayaFlux::Nodes::Filters::Filter | protectedvirtual |
| Filter(const std::shared_ptr< Node > &input, const std::string &zindex_shifts) | MayaFlux::Nodes::Filters::Filter | |
| Filter(const std::shared_ptr< Node > &input, const std::vector< double > &a_coef, const std::vector< double > &b_coef) | MayaFlux::Nodes::Filters::Filter | |
| Filter(const std::vector< double > &a_coef, const std::vector< double > &b_coef) | MayaFlux::Nodes::Filters::Filter | |
| FIR(const std::shared_ptr< Node > &input, const std::string &zindex_shifts) | MayaFlux::Nodes::Filters::FIR | |
| FIR(const std::shared_ptr< Node > &input, const std::vector< double > &coeffs) | MayaFlux::Nodes::Filters::FIR | |
| FIR(const std::vector< double > &coeffs) | MayaFlux::Nodes::Filters::FIR | |
| get_channel_mask() const | MayaFlux::Nodes::Node | inline |
| get_current_latency() const | MayaFlux::Nodes::Filters::Filter | inline |
| get_current_shift() const | MayaFlux::Nodes::Filters::Filter | inline |
| get_frequency_response(double frequency, double sample_rate) const | MayaFlux::Nodes::Filters::Filter | |
| get_gain() const | MayaFlux::Nodes::Filters::Filter | inline |
| get_gpu_data_buffer() const | MayaFlux::Nodes::Node | |
| get_input_history() const | MayaFlux::Nodes::Filters::Filter | inline |
| get_input_node() | MayaFlux::Nodes::Filters::Filter | inline |
| get_last_context() | MayaFlux::Nodes::Node | inline |
| get_last_output() | MayaFlux::Nodes::Node | inlinevirtual |
| get_magnitude_response(double frequency, double sample_rate) const | MayaFlux::Nodes::Filters::Filter | |
| get_order() const | MayaFlux::Nodes::Filters::Filter | inline |
| get_output_history() const | MayaFlux::Nodes::Filters::Filter | inline |
| get_phase_response(double frequency, double sample_rate) const | MayaFlux::Nodes::Filters::Filter | |
| getACoefficients() const | MayaFlux::Nodes::Filters::Filter | inline |
| getBCoefficients() const | MayaFlux::Nodes::Filters::Filter | inline |
| initialize_shift_buffers() | MayaFlux::Nodes::Filters::Filter | protectedvirtual |
| is_bypass_enabled() const | MayaFlux::Nodes::Filters::Filter | inline |
| is_gpu_compatible() const | MayaFlux::Nodes::Node | inline |
| is_used_by_channel(uint32_t channel_id) const | MayaFlux::Nodes::Node | |
| m_active_channels_mask | MayaFlux::Nodes::Node | private |
| m_bypass_enabled | MayaFlux::Nodes::Filters::Filter | protected |
| m_callbacks | MayaFlux::Nodes::Node | protected |
| m_coef_a | MayaFlux::Nodes::Filters::Filter | protected |
| m_coef_b | MayaFlux::Nodes::Filters::Filter | protected |
| m_conditional_callbacks | MayaFlux::Nodes::Node | protected |
| m_external_input_context | MayaFlux::Nodes::Filters::Filter | protected |
| m_fire_events_during_snapshot | MayaFlux::Nodes::Node | |
| m_gain | MayaFlux::Nodes::Filters::Filter | protected |
| m_gpu_compatible | MayaFlux::Nodes::Node | protected |
| m_gpu_data_buffer | MayaFlux::Nodes::Node | protected |
| m_input_history | MayaFlux::Nodes::Filters::Filter | protected |
| m_input_node | MayaFlux::Nodes::Filters::Filter | protected |
| m_last_context | MayaFlux::Nodes::Node | protected |
| m_last_output | MayaFlux::Nodes::Node | protected |
| m_modulator_count | MayaFlux::Nodes::Node | |
| m_output_history | MayaFlux::Nodes::Filters::Filter | protected |
| m_pending_reset_mask | MayaFlux::Nodes::Node | private |
| m_saved_input_history | MayaFlux::Nodes::Filters::Filter | protected |
| m_saved_output_history | MayaFlux::Nodes::Filters::Filter | protected |
| m_shift_config | MayaFlux::Nodes::Filters::Filter | protected |
| m_state | MayaFlux::Nodes::Node | |
| m_state_saved | MayaFlux::Nodes::Filters::Filter | protected |
| m_use_external_input_context | MayaFlux::Nodes::Filters::Filter | protected |
| normalize_coefficients(coefficients type=coefficients::ALL) | MayaFlux::Nodes::Filters::Filter | |
| notify_tick(double value) override | MayaFlux::Nodes::Filters::Filter | protectedvirtual |
| on_tick(const NodeHook &callback) | MayaFlux::Nodes::Node | virtual |
| on_tick_if(const NodeHook &callback, const NodeCondition &condition) | MayaFlux::Nodes::Node | virtual |
| process_batch(unsigned int num_samples) override | MayaFlux::Nodes::Filters::Filter | virtual |
| process_sample(double input=0.) override | MayaFlux::Nodes::Filters::FIR | virtual |
| register_channel_usage(uint32_t channel_id) | MayaFlux::Nodes::Node | |
| remove_all_hooks() | MayaFlux::Nodes::Node | virtual |
| remove_conditional_hook(const NodeCondition &callback) | MayaFlux::Nodes::Node | virtual |
| remove_hook(const NodeHook &callback) | MayaFlux::Nodes::Node | virtual |
| request_reset_from_channel(uint32_t channel_id) | MayaFlux::Nodes::Node | |
| reset() | MayaFlux::Nodes::Filters::Filter | virtual |
| reset_processed_state() | MayaFlux::Nodes::Node | virtual |
| reset_processed_state_internal() | MayaFlux::Nodes::Node | protectedvirtual |
| restore_state() override | MayaFlux::Nodes::Filters::FIR | virtual |
| save_state() override | MayaFlux::Nodes::Filters::FIR | virtual |
| set_bypass(bool enable) | MayaFlux::Nodes::Filters::Filter | inline |
| set_coefs(const std::vector< double > &new_coefs, coefficients type=coefficients::ALL) | MayaFlux::Nodes::Filters::Filter | |
| set_gain(double new_gain) | MayaFlux::Nodes::Filters::Filter | inline |
| set_gpu_compatible(bool compatible) | MayaFlux::Nodes::Node | inline |
| set_input_context(std::span< double > context) | MayaFlux::Nodes::Filters::Filter | inline |
| set_input_node(const std::shared_ptr< Node > &input_node) | MayaFlux::Nodes::Filters::Filter | inline |
| set_shift(std::string &zindex_shifts) | MayaFlux::Nodes::Filters::Filter | inline |
| setACoefficients(const std::vector< double > &new_coefs) | MayaFlux::Nodes::Filters::Filter | |
| setBCoefficients(const std::vector< double > &new_coefs) | MayaFlux::Nodes::Filters::Filter | |
| unregister_channel_usage(uint32_t channel_id) | MayaFlux::Nodes::Node | |
| update_coef_from_input(int length, coefficients type=coefficients::ALL) | MayaFlux::Nodes::Filters::Filter | |
| update_coefs_from_node(int length, const std::shared_ptr< Node > &source, coefficients type=coefficients::ALL) | MayaFlux::Nodes::Filters::Filter | |
| update_inputs(double current_sample) | MayaFlux::Nodes::Filters::Filter | protectedvirtual |
| update_outputs(double current_sample) | MayaFlux::Nodes::Filters::Filter | protectedvirtual |
| using_external_input_context() const | MayaFlux::Nodes::Filters::Filter | inline |
| ~Filter() override=default | MayaFlux::Nodes::Filters::Filter | |
| ~Node()=default | MayaFlux::Nodes::Node | virtual |