MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::Network::WaveguideNetwork Member List

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

add_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Network::NodeNetwork
apply_broadcast_parameter(const std::string &param, double value)MayaFlux::Nodes::Network::WaveguideNetworkprivate
apply_one_to_one_parameter(const std::string &param, const std::shared_ptr< NodeNetwork > &source)MayaFlux::Nodes::Network::WaveguideNetworkprivate
apply_output_scale()MayaFlux::Nodes::Network::NodeNetworkprotected
build_chain_neighbors(size_t count)MayaFlux::Nodes::Network::NodeNetworkprotectedstatic
build_grid_2d_neighbors(size_t width, size_t height)MayaFlux::Nodes::Network::NodeNetworkprotectedstatic
build_grid_3d_neighbors(size_t width, size_t height, size_t depth)MayaFlux::Nodes::Network::NodeNetworkprotectedstatic
build_ring_neighbors(size_t count)MayaFlux::Nodes::Network::NodeNetworkprotectedstatic
compute_delay_length()MayaFlux::Nodes::Network::WaveguideNetworkprivate
create_default_loop_filter()MayaFlux::Nodes::Network::WaveguideNetworkprivate
ensure_initialized()MayaFlux::Nodes::Network::NodeNetworkprotected
ExciterType enum nameMayaFlux::Nodes::Network::WaveguideNetwork
generate_exciter_sample()MayaFlux::Nodes::Network::WaveguideNetworkprivate
get_audio_buffer() constMayaFlux::Nodes::Network::NodeNetworkvirtual
get_block_size() constMayaFlux::Nodes::Network::NodeNetworkinline
get_channel_mask() constMayaFlux::Nodes::Network::NodeNetworkinline
get_exciter_type() constMayaFlux::Nodes::Network::WaveguideNetworkinline
get_fundamental() constMayaFlux::Nodes::Network::WaveguideNetworkinline
get_loss_factor() constMayaFlux::Nodes::Network::WaveguideNetwork
get_measurement_mode() constMayaFlux::Nodes::Network::WaveguideNetworkinline
get_metadata() const overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
get_node_audio_buffer(size_t index) const overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
get_node_count() const overrideMayaFlux::Nodes::Network::WaveguideNetworkinlinevirtual
get_node_output(size_t index) const overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
get_operator()MayaFlux::Nodes::Network::NodeNetworkinlinevirtual
get_operator() constMayaFlux::Nodes::Network::NodeNetworkinlinevirtual
get_output_mode() constMayaFlux::Nodes::Network::NodeNetworkinline
get_output_scale() constMayaFlux::Nodes::Network::NodeNetworkinline
get_pickup_position() constMayaFlux::Nodes::Network::WaveguideNetwork
get_registered_channels() constMayaFlux::Nodes::Network::NodeNetwork
get_routing_state() constMayaFlux::Nodes::Network::NodeNetworkinline
get_routing_state()MayaFlux::Nodes::Network::NodeNetworkinline
get_sample_rate() constMayaFlux::Nodes::Network::NodeNetworkinline
get_segments() constMayaFlux::Nodes::Network::WaveguideNetworkinline
get_topology() constMayaFlux::Nodes::Network::NodeNetworkinline
get_type() constMayaFlux::Nodes::Network::WaveguideNetworkinline
has_operator() constMayaFlux::Nodes::Network::NodeNetworkinlinevirtual
initialize() overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
initialize_exciter()MayaFlux::Nodes::Network::WaveguideNetworkprivate
is_enabled() constMayaFlux::Nodes::Network::NodeNetworkinline
is_processed_this_cycle() constMayaFlux::Nodes::Network::NodeNetwork
is_processing() constMayaFlux::Nodes::Network::NodeNetwork
is_registered_on_channel(uint32_t channel_id) constMayaFlux::Nodes::Network::NodeNetwork
m_block_sizeMayaFlux::Nodes::Network::NodeNetworkprotected
m_channel_maskMayaFlux::Nodes::Network::NodeNetworkprotected
m_delay_length_fractionMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_delay_length_integerMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_enabledMayaFlux::Nodes::Network::NodeNetworkprotected
m_exciter_activeMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_durationMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_filterMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_nodeMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_sampleMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_sample_positionMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_samples_remainingMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_exciter_typeMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_fundamentalMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_initializedMayaFlux::Nodes::Network::NodeNetworkprotected
m_last_audio_bufferMayaFlux::Nodes::Network::NodeNetworkmutableprotected
m_last_outputMayaFlux::Nodes::Network::WaveguideNetworkmutableprivate
m_measurement_modeMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_output_modeMayaFlux::Nodes::Network::NodeNetworkprotected
m_output_scaleMayaFlux::Nodes::Network::NodeNetworkprotected
m_parameter_mappingsMayaFlux::Nodes::Network::NodeNetworkprotected
m_pending_reset_maskMayaFlux::Nodes::Network::NodeNetworkprotected
m_pickup_sampleMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_processed_this_cycleMayaFlux::Nodes::Network::NodeNetworkprotected
m_processing_stateMayaFlux::Nodes::Network::NodeNetworkprotected
m_random_generatorMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_routing_stateMayaFlux::Nodes::Network::NodeNetworkprivate
m_sample_rateMayaFlux::Nodes::Network::NodeNetworkprotected
m_segmentsMayaFlux::Nodes::Network::WaveguideNetworkprivate
m_topologyMayaFlux::Nodes::Network::NodeNetworkprotected
m_typeMayaFlux::Nodes::Network::WaveguideNetworkprivate
map_parameter(const std::string &param_name, const std::shared_ptr< Node > &source, MappingMode mode=MappingMode::BROADCAST) overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
map_parameter(const std::string &param_name, const std::shared_ptr< NodeNetwork > &source) overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
mark_processed(bool processed)MayaFlux::Nodes::Network::NodeNetwork
mark_processing(bool processing)MayaFlux::Nodes::Network::NodeNetwork
MeasurementMode enum nameMayaFlux::Nodes::Network::WaveguideNetwork
needs_channel_routing() constMayaFlux::Nodes::Network::NodeNetworkinline
observe_sample(const WaveguideSegment &seg) constMayaFlux::Nodes::Network::WaveguideNetworkprivate
output_mode_to_string(OutputMode mode)MayaFlux::Nodes::Network::NodeNetworkprivatestatic
pluck(double position=0.5, double strength=1.0)MayaFlux::Nodes::Network::WaveguideNetwork
process_batch(unsigned int num_samples) overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
process_bidirectional(WaveguideSegment &seg, unsigned int num_samples)MayaFlux::Nodes::Network::WaveguideNetworkprivate
process_unidirectional(WaveguideSegment &seg, unsigned int num_samples)MayaFlux::Nodes::Network::WaveguideNetworkprivate
read_with_interpolation(const Memory::HistoryBuffer< double > &delay, size_t integer_part, double fraction) constMayaFlux::Nodes::Network::WaveguideNetworkprivate
remove_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Network::NodeNetwork
request_reset_from_channel(uint32_t channel_id)MayaFlux::Nodes::Network::NodeNetwork
reset() overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
set_block_size(uint32_t block_size)MayaFlux::Nodes::Network::NodeNetworkinline
set_channel_mask(uint32_t mask)MayaFlux::Nodes::Network::NodeNetworkinline
set_enabled(bool enabled)MayaFlux::Nodes::Network::NodeNetworkinline
set_exciter_duration(double seconds)MayaFlux::Nodes::Network::WaveguideNetwork
set_exciter_filter(const std::shared_ptr< Filters::Filter > &filter)MayaFlux::Nodes::Network::WaveguideNetworkinline
set_exciter_node(const std::shared_ptr< Node > &node)MayaFlux::Nodes::Network::WaveguideNetworkinline
set_exciter_sample(const std::vector< double > &sample)MayaFlux::Nodes::Network::WaveguideNetwork
set_exciter_type(ExciterType type)MayaFlux::Nodes::Network::WaveguideNetworkinline
set_fundamental(double freq)MayaFlux::Nodes::Network::WaveguideNetwork
set_loop_filter(const std::shared_ptr< Filters::Filter > &filter)MayaFlux::Nodes::Network::WaveguideNetwork
set_loop_filter_closed(const std::shared_ptr< Filters::Filter > &filter)MayaFlux::Nodes::Network::WaveguideNetwork
set_loop_filter_open(const std::shared_ptr< Filters::Filter > &filter)MayaFlux::Nodes::Network::WaveguideNetwork
set_loss_factor(double loss)MayaFlux::Nodes::Network::WaveguideNetwork
set_measurement_mode(MeasurementMode mode)MayaFlux::Nodes::Network::WaveguideNetworkinline
set_output_mode(OutputMode mode)MayaFlux::Nodes::Network::NodeNetworkinline
set_output_scale(double scale)MayaFlux::Nodes::Network::NodeNetworkinline
set_pickup_position(double position)MayaFlux::Nodes::Network::WaveguideNetwork
set_sample_rate(uint32_t sample_rate)MayaFlux::Nodes::Network::NodeNetworkinline
set_topology(Topology topology)MayaFlux::Nodes::Network::NodeNetworkinlinevirtual
strike(double position=0.5, double strength=1.0)MayaFlux::Nodes::Network::WaveguideNetwork
topology_to_string(Topology topo)MayaFlux::Nodes::Network::NodeNetworkprivatestatic
unmap_parameter(const std::string &param_name) overrideMayaFlux::Nodes::Network::WaveguideNetworkvirtual
update_mapped_parameters()MayaFlux::Nodes::Network::WaveguideNetworkprivate
WaveguideNetwork(WaveguideType type, double fundamental_freq, double sample_rate=48000.0)MayaFlux::Nodes::Network::WaveguideNetwork
WaveguideType enum nameMayaFlux::Nodes::Network::WaveguideNetwork
~NodeNetwork()=defaultMayaFlux::Nodes::Network::NodeNetworkvirtual