| add_key(const std::shared_ptr< AudioBuffer > &buffer) | MayaFlux::Buffers::LogicProcessor | |
| apply(const std::shared_ptr< Buffer > &buffer, ModulationFunction modulation_func=nullptr) | MayaFlux::Buffers::LogicProcessor | |
| clear_keys() | MayaFlux::Buffers::LogicProcessor | |
| clear_neighbourhood() | MayaFlux::Buffers::LogicProcessor | |
| clone() const | MayaFlux::Buffers::LogicProcessor | |
| force_use_internal(Args &&... args) | MayaFlux::Buffers::LogicProcessor | inline |
| generate(size_t num_samples, const std::vector< double > &input_data) | MayaFlux::Buffers::LogicProcessor | |
| generate_keyed(size_t num_samples, const std::vector< double > &input_data) | MayaFlux::Buffers::LogicProcessor | private |
| generate_planes(size_t num_samples, const std::vector< double > &input_data) | MayaFlux::Buffers::LogicProcessor | private |
| generate_spatial(size_t num_samples, const std::vector< double > &input_data) | MayaFlux::Buffers::LogicProcessor | private |
| generate_temporal(size_t num_samples, const std::vector< double > &input_data) | MayaFlux::Buffers::LogicProcessor | private |
| get_high_value() const | MayaFlux::Buffers::LogicProcessor | inline |
| get_logic() const | MayaFlux::Buffers::LogicProcessor | inline |
| get_logic_data() const | MayaFlux::Buffers::LogicProcessor | inline |
| get_low_value() const | MayaFlux::Buffers::LogicProcessor | inline |
| get_modulation_function() const | MayaFlux::Buffers::LogicProcessor | inline |
| get_modulation_type() const | MayaFlux::Buffers::LogicProcessor | inline |
| get_processing_token() const | MayaFlux::Buffers::BufferProcessor | inlinevirtual |
| get_reset_between_buffers() const | MayaFlux::Buffers::LogicProcessor | inline |
| has_generated_data() const | MayaFlux::Buffers::LogicProcessor | inline |
| is_compatible_with(const std::shared_ptr< Buffer > &) const | MayaFlux::Buffers::BufferProcessor | inlinevirtual |
| is_using_internal() const | MayaFlux::Buffers::LogicProcessor | inline |
| lock_keys() | MayaFlux::Buffers::LogicProcessor | private |
| LogicProcessor(Args &&... args) | MayaFlux::Buffers::LogicProcessor | inline |
| LogicProcessor(const std::shared_ptr< Nodes::Generator::Logic > &logic, bool reset_between_buffers=false) | MayaFlux::Buffers::LogicProcessor | |
| m_active_processing | MayaFlux::Buffers::BufferProcessor | private |
| m_cells | MayaFlux::Buffers::LogicProcessor | private |
| m_generations | MayaFlux::Buffers::LogicProcessor | private |
| m_has_generated_data | MayaFlux::Buffers::LogicProcessor | private |
| m_high_value | MayaFlux::Buffers::LogicProcessor | private |
| m_key_words | MayaFlux::Buffers::LogicProcessor | private |
| m_keys | MayaFlux::Buffers::LogicProcessor | private |
| m_last_held_value | MayaFlux::Buffers::LogicProcessor | private |
| m_last_logic_value | MayaFlux::Buffers::LogicProcessor | private |
| m_live_keys | MayaFlux::Buffers::LogicProcessor | private |
| m_logic | MayaFlux::Buffers::LogicProcessor | private |
| m_logic_data | MayaFlux::Buffers::LogicProcessor | private |
| m_low_value | MayaFlux::Buffers::LogicProcessor | private |
| m_memory | MayaFlux::Buffers::LogicProcessor | private |
| m_modulation_function | MayaFlux::Buffers::LogicProcessor | private |
| m_modulation_type | MayaFlux::Buffers::LogicProcessor | private |
| m_next_cells | MayaFlux::Buffers::LogicProcessor | private |
| m_pending_logic | MayaFlux::Buffers::LogicProcessor | private |
| m_plane_bits | MayaFlux::Buffers::LogicProcessor | private |
| m_plane_nodes | MayaFlux::Buffers::LogicProcessor | private |
| m_plane_template | MayaFlux::Buffers::LogicProcessor | private |
| m_previous_cells | MayaFlux::Buffers::LogicProcessor | private |
| m_processing_token | MayaFlux::Buffers::BufferProcessor | protected |
| m_radius | MayaFlux::Buffers::LogicProcessor | private |
| m_reset_between_buffers | MayaFlux::Buffers::LogicProcessor | private |
| m_slots | MayaFlux::Buffers::LogicProcessor | private |
| m_use_internal | MayaFlux::Buffers::LogicProcessor | private |
| m_wrap | MayaFlux::Buffers::LogicProcessor | private |
| ModulationFunction typedef | MayaFlux::Buffers::LogicProcessor | |
| ModulationType enum name | MayaFlux::Buffers::LogicProcessor | |
| on_attach(const std::shared_ptr< Buffer > &buffer) override | MayaFlux::Buffers::LogicProcessor | virtual |
| on_detach(const std::shared_ptr< Buffer > &) override | MayaFlux::Buffers::LogicProcessor | inlinevirtual |
| 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::LogicProcessor | virtual |
| set_bit_planes(uint32_t bits) | MayaFlux::Buffers::LogicProcessor | |
| set_modulation_function(ModulationFunction func) | MayaFlux::Buffers::LogicProcessor | |
| set_modulation_type(ModulationType type) | MayaFlux::Buffers::LogicProcessor | inline |
| set_neighbourhood(size_t radius, size_t generations=1, bool wrap=true, bool memory=false) | MayaFlux::Buffers::LogicProcessor | |
| set_processing_token(ProcessingToken token) | MayaFlux::Buffers::BufferProcessor | inlinevirtual |
| set_reset_between_buffers(bool reset) | MayaFlux::Buffers::LogicProcessor | inline |
| set_threshold_remap_values(double high_val, double low_val) | MayaFlux::Buffers::LogicProcessor | inline |
| update_logic_node(const std::shared_ptr< Nodes::Generator::Logic > &logic) | MayaFlux::Buffers::LogicProcessor | inline |
| ~BufferProcessor()=default | MayaFlux::Buffers::BufferProcessor | virtual |