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

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

add_buffer_reference()MayaFlux::Nodes::Node
add_callback(const NodeHook &callback, LogicEventType type, const std::optional< NodeCondition > &condition=std::nullopt)MayaFlux::Nodes::Generator::Logicinlineprivate
add_input(double input, size_t index)MayaFlux::Nodes::Generator::Logicprivate
DirectFunction typedefMayaFlux::Nodes::Generator::Logic
enable_mock_process(bool mock_process)MayaFlux::Nodes::Generator::Generatorvirtual
external_context_view(double input)MayaFlux::Nodes::Generator::Logicprivate
get_active_snapshot_context() constMayaFlux::Nodes::Nodeinline
get_amplitude() constMayaFlux::Nodes::Generator::Generatorvirtual
get_channel_mask() constMayaFlux::Nodes::Nodeinline
get_edge_type() constMayaFlux::Nodes::Generator::Logicinline
get_gpu_data_buffer() constMayaFlux::Nodes::Node
get_history()MayaFlux::Nodes::Generator::Logic
get_history_size() constMayaFlux::Nodes::Generator::Logicinline
get_input_count() constMayaFlux::Nodes::Generator::Logicinline
get_last_context() overrideMayaFlux::Nodes::Generator::Logicvirtual
get_last_output()MayaFlux::Nodes::Nodeinlinevirtual
get_mode() constMayaFlux::Nodes::Generator::Logicinline
get_operator() constMayaFlux::Nodes::Generator::Logicinline
get_threshold() constMayaFlux::Nodes::Generator::Logicinline
has_active_snapshot() constMayaFlux::Nodes::Node
history_linearized_view()MayaFlux::Nodes::Generator::Logicprivate
history_push(bool val)MayaFlux::Nodes::Generator::Logicprivate
is_buffer_processed() constMayaFlux::Nodes::Nodeinline
is_gpu_compatible() constMayaFlux::Nodes::Nodeinline
is_in_network() constMayaFlux::Nodes::Nodeinline
is_in_snapshot_context(uint64_t context_id) constMayaFlux::Nodes::Node
is_used_by_channel(uint32_t channel_id) constMayaFlux::Nodes::Node
Logic(double threshold=0.5)MayaFlux::Nodes::Generator::Logicexplicit
Logic(LogicOperator op, double threshold=0.5)MayaFlux::Nodes::Generator::Logic
Logic(DirectFunction function)MayaFlux::Nodes::Generator::Logicexplicit
Logic(MultiInputFunction function, size_t input_count)MayaFlux::Nodes::Generator::Logic
Logic(SequentialFunction function, size_t history_size)MayaFlux::Nodes::Generator::Logic
Logic(TemporalFunction function)MayaFlux::Nodes::Generator::Logicexplicit
m_active_channels_maskMayaFlux::Nodes::Nodeprivate
m_all_callbacksMayaFlux::Nodes::Generator::Logicprivate
m_amplitudeMayaFlux::Nodes::Generator::Generatorprotected
m_buffer_countMayaFlux::Nodes::Nodeprivate
m_buffer_processedMayaFlux::Nodes::Nodeprivate
m_buffer_reset_countMayaFlux::Nodes::Nodeprivate
m_callbacksMayaFlux::Nodes::Nodeprotected
m_conditional_callbacksMayaFlux::Nodes::Nodeprotected
m_contextMayaFlux::Nodes::Generator::Logicprivate
m_context_gpuMayaFlux::Nodes::Generator::Logicprivate
m_direct_functionMayaFlux::Nodes::Generator::Logicprivate
m_edge_detectedMayaFlux::Nodes::Generator::Logicprivate
m_edge_typeMayaFlux::Nodes::Generator::Logicprivate
m_fire_events_during_snapshotMayaFlux::Nodes::Node
m_frequencyMayaFlux::Nodes::Generator::Generatorprotected
m_gpu_compatibleMayaFlux::Nodes::Nodeprotected
m_gpu_data_bufferMayaFlux::Nodes::Nodeprotected
m_high_thresholdMayaFlux::Nodes::Generator::Logicprivate
m_history_countMayaFlux::Nodes::Generator::Logicprivate
m_history_headMayaFlux::Nodes::Generator::Logicprivate
m_history_linearMayaFlux::Nodes::Generator::Logicprivate
m_history_ringMayaFlux::Nodes::Generator::Logicprivate
m_history_sizeMayaFlux::Nodes::Generator::Logicprivate
m_hysteresis_stateMayaFlux::Nodes::Generator::Logicprivate
m_inputMayaFlux::Nodes::Generator::Logicprivate
m_input_bufferMayaFlux::Nodes::Generator::Logicprivate
m_input_countMayaFlux::Nodes::Generator::Logicprivate
m_input_nodeMayaFlux::Nodes::Generator::Logicprivate
m_last_outputMayaFlux::Nodes::Nodeprotected
m_low_thresholdMayaFlux::Nodes::Generator::Logicprivate
m_modeMayaFlux::Nodes::Generator::Logicprivate
m_modulator_countMayaFlux::Nodes::Node
m_multi_input_functionMayaFlux::Nodes::Generator::Logicprivate
m_networked_nodeMayaFlux::Nodes::Nodeprotected
m_operatorMayaFlux::Nodes::Generator::Logicprivate
m_pending_reset_maskMayaFlux::Nodes::Nodeprivate
m_phaseMayaFlux::Nodes::Generator::Generatorprotected
m_saved_edge_detectedMayaFlux::Nodes::Generator::Logicprivate
m_saved_history_countMayaFlux::Nodes::Generator::Logicprivate
m_saved_history_headMayaFlux::Nodes::Generator::Logicprivate
m_saved_history_ringMayaFlux::Nodes::Generator::Logicprivate
m_saved_hysteresis_stateMayaFlux::Nodes::Generator::Logicprivate
m_saved_last_outputMayaFlux::Nodes::Generator::Logicprivate
m_saved_temporal_timeMayaFlux::Nodes::Generator::Logicprivate
m_sequential_functionMayaFlux::Nodes::Generator::Logicprivate
m_snapshot_context_idMayaFlux::Nodes::Nodeprivate
m_stateMayaFlux::Nodes::Node
m_state_savedMayaFlux::Nodes::Nodeprotected
m_temporal_functionMayaFlux::Nodes::Generator::Logicprivate
m_temporal_timeMayaFlux::Nodes::Generator::Logicprivate
m_thresholdMayaFlux::Nodes::Generator::Logicprivate
mark_buffer_processed()MayaFlux::Nodes::Node
MultiInputFunction typedefMayaFlux::Nodes::Generator::Logic
notify_tick(double value) overrideMayaFlux::Nodes::Generator::Logicprotectedvirtual
on_change(const NodeHook &callback)MayaFlux::Nodes::Generator::Logic
on_change_to(bool target_state, const NodeHook &callback)MayaFlux::Nodes::Generator::Logic
on_tick(const NodeHook &callback) overrideMayaFlux::Nodes::Generator::Logicvirtual
on_tick_if(const NodeCondition &condition, const NodeHook &callback) overrideMayaFlux::Nodes::Generator::Logicvirtual
printCurrent() overrideMayaFlux::Nodes::Generator::Logicinlinevirtual
printGraph() overrideMayaFlux::Nodes::Generator::Logicinlinevirtual
process_batch(unsigned int num_samples) overrideMayaFlux::Nodes::Generator::Logicvirtual
process_multi_input(const std::vector< double > &inputs)MayaFlux::Nodes::Generator::Logic
process_sample(double input=0.) overrideMayaFlux::Nodes::Generator::Logicvirtual
register_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Node
release_snapshot_context(uint64_t context_id)MayaFlux::Nodes::Node
remove_all_hooks() overrideMayaFlux::Nodes::Generator::Logicinlinevirtual
remove_buffer_reference()MayaFlux::Nodes::Node
remove_conditional_hook(const NodeCondition &callback) overrideMayaFlux::Nodes::Generator::Logicvirtual
remove_hook(const NodeHook &callback) overrideMayaFlux::Nodes::Generator::Logicvirtual
remove_hooks_of_type(LogicEventType type)MayaFlux::Nodes::Generator::Logic
request_buffer_reset()MayaFlux::Nodes::Node
request_reset_from_channel(uint32_t channel_id)MayaFlux::Nodes::Node
reset()MayaFlux::Nodes::Generator::Logic
reset_processed_state()MayaFlux::Nodes::Nodevirtual
reset_processed_state_internal()MayaFlux::Nodes::Nodeprotectedvirtual
restore_state() overrideMayaFlux::Nodes::Generator::Logicvirtual
save_state() overrideMayaFlux::Nodes::Generator::Logicvirtual
SequentialFunction typedefMayaFlux::Nodes::Generator::Logic
set_amplitude(double amplitude)MayaFlux::Nodes::Generator::Generatorvirtual
set_direct_function(DirectFunction function)MayaFlux::Nodes::Generator::Logic
set_edge_detection(EdgeType type, double threshold=0.5)MayaFlux::Nodes::Generator::Logic
set_frequency(float frequency)MayaFlux::Nodes::Generator::Generatorvirtual
set_gpu_compatible(bool compatible)MayaFlux::Nodes::Nodeinline
set_hysteresis(double low_threshold, double high_threshold, bool create_default_direct_function=false)MayaFlux::Nodes::Generator::Logic
set_in_network(bool networked)MayaFlux::Nodes::Nodeinline
set_initial_conditions(const std::vector< bool > &initial_values)MayaFlux::Nodes::Generator::Logic
set_input_node(const std::shared_ptr< Node > &input_node)MayaFlux::Nodes::Generator::Logicinline
set_multi_input_function(MultiInputFunction function, size_t input_count)MayaFlux::Nodes::Generator::Logic
set_operator(LogicOperator op, bool create_default_direct_function=false)MayaFlux::Nodes::Generator::Logic
set_sequential_function(SequentialFunction function, size_t history_size)MayaFlux::Nodes::Generator::Logic
set_temporal_function(TemporalFunction function)MayaFlux::Nodes::Generator::Logic
set_threshold(double threshold, bool create_default_direct_function=false)MayaFlux::Nodes::Generator::Logic
should_mock_process() constMayaFlux::Nodes::Generator::Generatorvirtual
TemporalFunction typedefMayaFlux::Nodes::Generator::Logic
try_claim_snapshot_context(uint64_t context_id)MayaFlux::Nodes::Node
unregister_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Node
update_context(double value) overrideMayaFlux::Nodes::Generator::Logicprotectedvirtual
was_edge_detected() constMayaFlux::Nodes::Generator::Logicinline
while_false(const NodeHook &callback)MayaFlux::Nodes::Generator::Logic
while_true(const NodeHook &callback)MayaFlux::Nodes::Generator::Logic
~Generator()=defaultMayaFlux::Nodes::Generator::Generatorvirtual
~Logic()=defaultMayaFlux::Nodes::Generator::Logicvirtual
~Node()=defaultMayaFlux::Nodes::Nodevirtual