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

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

add_channel_usage(uint32_t channel_id)MayaFlux::Nodes::NodeNetwork
apply_broadcast_parameter(const std::string &param, double value)MayaFlux::Nodes::ModalNetworkprivate
apply_one_to_one_parameter(const std::string &param, const std::shared_ptr< NodeNetwork > &source)MayaFlux::Nodes::ModalNetworkprivate
build_chain_neighbors(size_t count)MayaFlux::Nodes::NodeNetworkprotectedstatic
build_grid_2d_neighbors(size_t width, size_t height)MayaFlux::Nodes::NodeNetworkprotectedstatic
build_grid_3d_neighbors(size_t width, size_t height, size_t depth)MayaFlux::Nodes::NodeNetworkprotectedstatic
build_ring_neighbors(size_t count)MayaFlux::Nodes::NodeNetworkprotectedstatic
damp(double damping_factor=0.1)MayaFlux::Nodes::ModalNetwork
ensure_initialized()MayaFlux::Nodes::NodeNetworkprotected
excite(double strength=1.0)MayaFlux::Nodes::ModalNetwork
excite_mode(size_t mode_index, double strength=1.0)MayaFlux::Nodes::ModalNetwork
generate_spectrum_ratios(Spectrum spectrum, size_t count)MayaFlux::Nodes::ModalNetworkprivatestatic
get_audio_buffer() constMayaFlux::Nodes::NodeNetworkvirtual
get_channel_mask() constMayaFlux::Nodes::NodeNetworkinline
get_fundamental() constMayaFlux::Nodes::ModalNetworkinline
get_metadata() const overrideMayaFlux::Nodes::ModalNetworkvirtual
get_mode(size_t index) constMayaFlux::Nodes::ModalNetworkinline
get_modes() constMayaFlux::Nodes::ModalNetworkinline
get_node_count() const overrideMayaFlux::Nodes::ModalNetworkinlinevirtual
get_node_output(size_t index) const overrideMayaFlux::Nodes::ModalNetworkvirtual
get_output_mode() constMayaFlux::Nodes::NodeNetworkinline
get_registered_channels() constMayaFlux::Nodes::NodeNetwork
get_topology() constMayaFlux::Nodes::NodeNetworkinline
initialize() overrideMayaFlux::Nodes::ModalNetworkinlinevirtual
initialize_modes(const std::vector< double > &ratios, double base_decay)MayaFlux::Nodes::ModalNetworkprivate
is_enabled() constMayaFlux::Nodes::NodeNetworkinline
is_processed_this_cycle() constMayaFlux::Nodes::NodeNetwork
is_processing() constMayaFlux::Nodes::NodeNetwork
is_registered_on_channel(uint32_t channel_id) constMayaFlux::Nodes::NodeNetwork
m_channel_maskMayaFlux::Nodes::NodeNetworkprotected
m_decay_multiplierMayaFlux::Nodes::ModalNetworkprivate
m_enabledMayaFlux::Nodes::NodeNetworkprotected
m_fundamentalMayaFlux::Nodes::ModalNetworkprivate
m_initializedMayaFlux::Nodes::NodeNetworkprotected
m_last_audio_bufferMayaFlux::Nodes::NodeNetworkmutableprotected
m_last_outputMayaFlux::Nodes::ModalNetworkmutableprivate
m_modesMayaFlux::Nodes::ModalNetworkprivate
m_output_modeMayaFlux::Nodes::NodeNetworkprotected
m_parameter_mappingsMayaFlux::Nodes::NodeNetworkprotected
m_processed_this_cycleMayaFlux::Nodes::NodeNetworkprotected
m_processing_stateMayaFlux::Nodes::NodeNetworkprotected
m_spectrumMayaFlux::Nodes::ModalNetworkprivate
m_topologyMayaFlux::Nodes::NodeNetworkprotected
map_parameter(const std::string &param_name, const std::shared_ptr< Node > &source, MappingMode mode=MappingMode::BROADCAST) overrideMayaFlux::Nodes::ModalNetworkvirtual
map_parameter(const std::string &param_name, const std::shared_ptr< NodeNetwork > &source_network) overrideMayaFlux::Nodes::ModalNetworkvirtual
MappingMode enum nameMayaFlux::Nodes::NodeNetwork
mark_processed(bool processed)MayaFlux::Nodes::NodeNetwork
mark_processing(bool processing)MayaFlux::Nodes::NodeNetwork
ModalNetwork(size_t num_modes, double fundamental=220.0, Spectrum spectrum=Spectrum::HARMONIC, double base_decay=1.0)MayaFlux::Nodes::ModalNetwork
ModalNetwork(const std::vector< double > &frequency_ratios, double fundamental=220.0, double base_decay=1.0)MayaFlux::Nodes::ModalNetwork
output_mode_to_string(OutputMode mode)MayaFlux::Nodes::NodeNetworkprivatestatic
OutputMode enum nameMayaFlux::Nodes::NodeNetwork
process_batch(unsigned int num_samples) overrideMayaFlux::Nodes::ModalNetworkvirtual
remove_channel_usage(uint32_t channel_id)MayaFlux::Nodes::NodeNetwork
reset() overrideMayaFlux::Nodes::ModalNetworkvirtual
set_channel_mask(uint32_t mask)MayaFlux::Nodes::NodeNetworkinline
set_decay_multiplier(double multiplier)MayaFlux::Nodes::ModalNetworkinline
set_enabled(bool enabled)MayaFlux::Nodes::NodeNetworkinline
set_fundamental(double frequency)MayaFlux::Nodes::ModalNetwork
set_output_mode(OutputMode mode)MayaFlux::Nodes::NodeNetworkinline
set_topology(Topology topology)MayaFlux::Nodes::NodeNetworkinline
Spectrum enum nameMayaFlux::Nodes::ModalNetwork
Topology enum nameMayaFlux::Nodes::NodeNetwork
topology_to_string(Topology topo)MayaFlux::Nodes::NodeNetworkprivatestatic
unmap_parameter(const std::string &param_name) overrideMayaFlux::Nodes::ModalNetworkvirtual
update_mapped_parameters()MayaFlux::Nodes::ModalNetworkprivate
~NodeNetwork()=defaultMayaFlux::Nodes::NodeNetworkvirtual