Gfx::Shmdata::InputDevice Class Referencefinal
Inheritance diagram for Gfx::Shmdata::InputDevice:

Public Member Functions | |
GfxInputDevice (const Device::DeviceSettings &settings, const score::DocumentContext &ctx) | |
![]() | |
GfxInputDevice (const Device::DeviceSettings &settings, const score::DocumentContext &ctx) | |
![]() | |
DeviceInterface (Device::DeviceSettings s) | |
const Device::DeviceSettings & settings () const noexcept | |
const QString & name () const noexcept | |
virtual void addNode (const Device::Node &n) | |
DeviceCapas capabilities () const noexcept | |
virtual DeviceResources usedResources () const noexcept | |
virtual bool connected () const | |
void updateSettings (const Device::DeviceSettings &) | |
std::optional< ossia::value > refresh (const State::Address &) | |
void request (const Device::Node &) | |
void setListening (const State::Address &, bool) | |
void addToListening (const std::vector< State::Address > &) | |
std::vector< State::Address > listening () const | |
virtual void updateAddress (const State::Address ¤tAddr, const Device::FullAddressSettings &newAddr) | |
void removeNode (const State::Address &) | |
void sendMessage (const State::Address &addr, const ossia::value &v) | |
Device::Node getNode (const State::Address &) const | |
Device::Node getNodeWithoutChildren (const State::Address &) const | |
bool isLogging () const | |
void setLogging (DeviceLogging) | |
virtual bool isLearning () const | |
virtual void setLearning (bool) | |
virtual void setupContextMenu (QMenu &) const | |
void nodeCreated (const ossia::net::node_base &) | |
void nodeRemoving (const ossia::net::node_base &) | |
void nodeRenamed (const ossia::net::node_base &, std::string) | |
void addressCreated (const ossia::net::parameter_base &) | |
void addressUpdated (const ossia::net::node_base &, ossia::string_view key) | |
void addressRemoved (const ossia::net::parameter_base &addr) | |
void pathAdded (const State::Address &arg_1) | |
void pathUpdated (const State::Address &arg_1, const Device::AddressSettings &arg_2) | |
void pathRemoved (const State::Address &arg_1) | |
void namespaceUpdated () | |
void deviceChanged (ossia::net::device_base *old_dev, ossia::net::device_base *new_dev) | |
void logInbound (const QString &arg_1) const | |
void logOutbound (const QString &arg_1) const | |
void connectionChanged (bool arg_1) const | |
Additional Inherited Members | |
![]() | |
Nano::Signal< void(const State::Address &, const ossia::value &)> valueUpdated | |
![]() | |
using callback_pair = std::pair< ossia::net::parameter_base *, ossia::callback_container< ossia::value_callback >::iterator > | |
![]() | |
void addAddress (const Device::FullAddressSettings &settings) override | |
void recreate (const Device::Node &n) override | |
QMimeData * mimeData () const override | |
Device::Node refresh () override | |
void disconnect () override | |
void setupNode (ossia::net::node_base &, const ossia::extended_attributes &attr) | |
![]() | |
void removeListening_impl (ossia::net::node_base &node, State::Address addr) | |
void removeListening_impl (ossia::net::node_base &node, State::Address addr, std::vector< State::Address > &) | |
void renameListening_impl (const State::Address &parent, const QString &newName) | |
void setLogging_impl (DeviceLogging) const | |
void enableCallbacks () | |
void disableCallbacks () | |
Device::Node simple_refresh () | |
![]() | |
const score::DocumentContext & m_ctx | |
![]() | |
Device::DeviceSettings m_settings | |
DeviceCapas m_capas | |
score::hash_map< State::Address, callback_pair > m_callbacks | |
The documentation for this class was generated from the following file:
- ShmdataInputDevice.cpp