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

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

add_buffer_reference()MayaFlux::Nodes::Node
add_input_callback(const NodeHook &callback, InputEventType event_type, std::optional< double > threshold={}, std::optional< std::pair< double, double > > range={}, std::optional< NodeCondition > condition={})MayaFlux::Nodes::Input::InputNodeprivate
apply_smoothing(double target, double current) constMayaFlux::Nodes::Input::InputNodeprivate
clear_input_flag()MayaFlux::Nodes::Input::InputNodeinline
extract_value(const Core::InputValue &value)MayaFlux::Nodes::Input::InputNodeprotectedvirtual
get_active_snapshot_context() constMayaFlux::Nodes::Nodeinline
get_channel_mask() constMayaFlux::Nodes::Nodeinline
get_config() constMayaFlux::Nodes::Input::InputNodeinline
get_current_value() constMayaFlux::Nodes::Input::InputNodeinline
get_gpu_data_buffer() constMayaFlux::Nodes::Node
get_input_history() constMayaFlux::Nodes::Input::InputNode
get_last_context() overrideMayaFlux::Nodes::Input::InputNodeinlinevirtual
get_last_input() constMayaFlux::Nodes::Input::InputNode
get_last_output()MayaFlux::Nodes::Nodeinlinevirtual
get_routing_state() constMayaFlux::Nodes::Nodeinline
get_routing_state()MayaFlux::Nodes::Nodeinline
get_sample_rate() constMayaFlux::Nodes::Nodeinline
get_target_value() constMayaFlux::Nodes::Input::InputNodeinline
has_active_snapshot() constMayaFlux::Nodes::Node
has_new_input()MayaFlux::Nodes::Input::InputNode
InputNode(InputConfig config={})MayaFlux::Nodes::Input::InputNodeexplicit
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
m_active_channels_maskMayaFlux::Nodes::Nodeprivate
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_configMayaFlux::Nodes::Input::InputNodeprotected
m_contextMayaFlux::Nodes::Input::InputNodeprotected
m_current_valueMayaFlux::Nodes::Input::InputNodeprivate
m_fire_events_during_snapshotMayaFlux::Nodes::Node
m_gpu_compatibleMayaFlux::Nodes::Nodeprotected
m_gpu_data_bufferMayaFlux::Nodes::Nodeprotected
m_has_new_inputMayaFlux::Nodes::Input::InputNodeprivate
m_input_callbacksMayaFlux::Nodes::Input::InputNodeprivate
m_input_historyMayaFlux::Nodes::Input::InputNodeprivate
m_last_device_idMayaFlux::Nodes::Input::InputNodeprivate
m_last_outputMayaFlux::Nodes::Nodeprotected
m_last_source_typeMayaFlux::Nodes::Input::InputNodeprivate
m_modulator_countMayaFlux::Nodes::Node
m_networked_nodeMayaFlux::Nodes::Nodeprotected
m_pending_reset_maskMayaFlux::Nodes::Nodeprivate
m_previous_valueMayaFlux::Nodes::Input::InputNodeprivate
m_routing_stateMayaFlux::Nodes::Nodeprivate
m_sample_rateMayaFlux::Nodes::Nodeprotected
m_snapshot_context_idMayaFlux::Nodes::Nodeprivate
m_stateMayaFlux::Nodes::Node
m_state_savedMayaFlux::Nodes::Nodeprotected
m_target_valueMayaFlux::Nodes::Input::InputNodeprivate
m_was_in_rangeMayaFlux::Nodes::Input::InputNodeprivate
mark_buffer_processed()MayaFlux::Nodes::Node
needs_channel_routing() constMayaFlux::Nodes::Nodeinline
notify_tick(double value) overrideMayaFlux::Nodes::Input::InputNodeprotectedvirtual
on_button_press(const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
on_button_release(const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
on_input(const NodeHook &callback)MayaFlux::Nodes::Input::InputNodeinline
on_range_enter(double min, double max, const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
on_range_exit(double min, double max, const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
on_threshold_falling(double threshold, const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
on_threshold_rising(double threshold, const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
on_tick(const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
on_tick_if(const NodeCondition &condition, const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
on_value_change(const NodeHook &callback, double epsilon=0.0001)MayaFlux::Nodes::Input::InputNode
process_batch(unsigned int num_samples) overrideMayaFlux::Nodes::Input::InputNodevirtual
process_input(const Core::InputValue &value)MayaFlux::Nodes::Input::InputNodevirtual
process_sample(double input=0.0) overrideMayaFlux::Nodes::Input::InputNodevirtual
register_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Node
release_snapshot_context(uint64_t context_id)MayaFlux::Nodes::Node
remove_all_hooks()MayaFlux::Nodes::Nodevirtual
remove_buffer_reference()MayaFlux::Nodes::Node
remove_conditional_hook(const NodeCondition &callback)MayaFlux::Nodes::Nodevirtual
remove_hook(const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
request_buffer_reset()MayaFlux::Nodes::Node
request_reset_from_channel(uint32_t channel_id)MayaFlux::Nodes::Node
reset_processed_state()MayaFlux::Nodes::Nodevirtual
reset_processed_state_internal()MayaFlux::Nodes::Nodeprotectedvirtual
restore_state()=0MayaFlux::Nodes::Nodepure virtual
save_state()=0MayaFlux::Nodes::Nodepure virtual
set_gpu_compatible(bool compatible)MayaFlux::Nodes::Nodeinline
set_in_network(bool networked)MayaFlux::Nodes::Nodeinline
set_sample_rate(uint32_t sample_rate)MayaFlux::Nodes::Nodeinline
set_slew_rate(double rate)MayaFlux::Nodes::Input::InputNodeinline
set_smoothing(SmoothingMode mode, double factor=0.1)MayaFlux::Nodes::Input::InputNodeinline
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::Input::InputNodeprotectedvirtual
while_in_range(double min, double max, const NodeHook &callback)MayaFlux::Nodes::Input::InputNode
~InputNode() override=defaultMayaFlux::Nodes::Input::InputNode
~Node()=defaultMayaFlux::Nodes::Nodevirtual