MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::Filters::FIR Member List

This is the complete list of members for MayaFlux::Nodes::Filters::FIR, including all inherited members.

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::Filterprotected
build_input_history(double current_sample)MayaFlux::Nodes::Filters::Filterprotected
clear_input_context()MayaFlux::Nodes::Filters::Filterinline
create_context(double value) overrideMayaFlux::Nodes::Filters::Filterprotectedvirtual
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() constMayaFlux::Nodes::Nodeinline
get_current_latency() constMayaFlux::Nodes::Filters::Filterinline
get_current_shift() constMayaFlux::Nodes::Filters::Filterinline
get_frequency_response(double frequency, double sample_rate) constMayaFlux::Nodes::Filters::Filter
get_gain() constMayaFlux::Nodes::Filters::Filterinline
get_gpu_data_buffer() constMayaFlux::Nodes::Node
get_input_history() constMayaFlux::Nodes::Filters::Filterinline
get_input_node()MayaFlux::Nodes::Filters::Filterinline
get_last_context()MayaFlux::Nodes::Nodeinline
get_last_output()MayaFlux::Nodes::Nodeinlinevirtual
get_magnitude_response(double frequency, double sample_rate) constMayaFlux::Nodes::Filters::Filter
get_order() constMayaFlux::Nodes::Filters::Filterinline
get_output_history() constMayaFlux::Nodes::Filters::Filterinline
get_phase_response(double frequency, double sample_rate) constMayaFlux::Nodes::Filters::Filter
getACoefficients() constMayaFlux::Nodes::Filters::Filterinline
getBCoefficients() constMayaFlux::Nodes::Filters::Filterinline
initialize_shift_buffers()MayaFlux::Nodes::Filters::Filterprotectedvirtual
is_bypass_enabled() constMayaFlux::Nodes::Filters::Filterinline
is_gpu_compatible() constMayaFlux::Nodes::Nodeinline
is_used_by_channel(uint32_t channel_id) constMayaFlux::Nodes::Node
m_active_channels_maskMayaFlux::Nodes::Nodeprivate
m_bypass_enabledMayaFlux::Nodes::Filters::Filterprotected
m_callbacksMayaFlux::Nodes::Nodeprotected
m_coef_aMayaFlux::Nodes::Filters::Filterprotected
m_coef_bMayaFlux::Nodes::Filters::Filterprotected
m_conditional_callbacksMayaFlux::Nodes::Nodeprotected
m_external_input_contextMayaFlux::Nodes::Filters::Filterprotected
m_fire_events_during_snapshotMayaFlux::Nodes::Node
m_gainMayaFlux::Nodes::Filters::Filterprotected
m_gpu_compatibleMayaFlux::Nodes::Nodeprotected
m_gpu_data_bufferMayaFlux::Nodes::Nodeprotected
m_input_historyMayaFlux::Nodes::Filters::Filterprotected
m_input_nodeMayaFlux::Nodes::Filters::Filterprotected
m_last_contextMayaFlux::Nodes::Nodeprotected
m_last_outputMayaFlux::Nodes::Nodeprotected
m_modulator_countMayaFlux::Nodes::Node
m_output_historyMayaFlux::Nodes::Filters::Filterprotected
m_pending_reset_maskMayaFlux::Nodes::Nodeprivate
m_saved_input_historyMayaFlux::Nodes::Filters::Filterprotected
m_saved_output_historyMayaFlux::Nodes::Filters::Filterprotected
m_shift_configMayaFlux::Nodes::Filters::Filterprotected
m_stateMayaFlux::Nodes::Node
m_state_savedMayaFlux::Nodes::Filters::Filterprotected
m_use_external_input_contextMayaFlux::Nodes::Filters::Filterprotected
normalize_coefficients(coefficients type=coefficients::ALL)MayaFlux::Nodes::Filters::Filter
notify_tick(double value) overrideMayaFlux::Nodes::Filters::Filterprotectedvirtual
on_tick(const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
on_tick_if(const NodeHook &callback, const NodeCondition &condition)MayaFlux::Nodes::Nodevirtual
process_batch(unsigned int num_samples) overrideMayaFlux::Nodes::Filters::Filtervirtual
process_sample(double input=0.) overrideMayaFlux::Nodes::Filters::FIRvirtual
register_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Node
remove_all_hooks()MayaFlux::Nodes::Nodevirtual
remove_conditional_hook(const NodeCondition &callback)MayaFlux::Nodes::Nodevirtual
remove_hook(const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
request_reset_from_channel(uint32_t channel_id)MayaFlux::Nodes::Node
reset()MayaFlux::Nodes::Filters::Filtervirtual
reset_processed_state()MayaFlux::Nodes::Nodevirtual
reset_processed_state_internal()MayaFlux::Nodes::Nodeprotectedvirtual
restore_state() overrideMayaFlux::Nodes::Filters::FIRvirtual
save_state() overrideMayaFlux::Nodes::Filters::FIRvirtual
set_bypass(bool enable)MayaFlux::Nodes::Filters::Filterinline
set_coefs(const std::vector< double > &new_coefs, coefficients type=coefficients::ALL)MayaFlux::Nodes::Filters::Filter
set_gain(double new_gain)MayaFlux::Nodes::Filters::Filterinline
set_gpu_compatible(bool compatible)MayaFlux::Nodes::Nodeinline
set_input_context(std::span< double > context)MayaFlux::Nodes::Filters::Filterinline
set_input_node(const std::shared_ptr< Node > &input_node)MayaFlux::Nodes::Filters::Filterinline
set_shift(std::string &zindex_shifts)MayaFlux::Nodes::Filters::Filterinline
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::Filterprotectedvirtual
update_outputs(double current_sample)MayaFlux::Nodes::Filters::Filterprotectedvirtual
using_external_input_context() constMayaFlux::Nodes::Filters::Filterinline
~Filter() override=defaultMayaFlux::Nodes::Filters::Filter
~Node()=defaultMayaFlux::Nodes::Nodevirtual