|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Core::InputManager::register_node | ( | const std::shared_ptr< Nodes::Input::InputNode > & | node, |
| InputBinding | binding | ||
| ) |
Register a node to receive input.
| node | The InputNode to register |
| binding | Specifies what input the node wants |
Thread-safe. Can be called while processing is active.
Definition at line 132 of file InputManager.cpp.
References MayaFlux::Core::InputBinding::backend, MayaFlux::Journal::Core, MayaFlux::Core::InputBinding::device_id, MayaFlux::Registry::Service::InputService::get_all_devices, MayaFlux::Core::InputBinding::hid_product_id, MayaFlux::Core::InputBinding::hid_vendor_id, MayaFlux::Journal::InputManagement, m_input_service, m_registrations, m_registry_mutex, m_tracked_nodes, MF_DEBUG, MF_WARN, MayaFlux::Registry::Service::InputService::open_device, and resolve_vid_pid().
Referenced by MayaFlux::register_input_node().
Here is the call graph for this function:
Here is the caller graph for this function: