Process::ValueOutlet Class Reference
Inheritance diagram for Process::ValueOutlet:
Public Member Functions | |
ValueOutlet (const ValueOutlet &)=delete | |
ValueOutlet (Id< Process::Port > c, QObject *parent) | |
ValueOutlet (DataStream::Deserializer &vis, QObject *parent) | |
ValueOutlet (JSONObject::Deserializer &vis, QObject *parent) | |
ValueOutlet (DataStream::Deserializer &&vis, QObject *parent) | |
ValueOutlet (JSONObject::Deserializer &&vis, QObject *parent) | |
PortType | type () const noexcept override |
Public Member Functions inherited from Process::Outlet | |
virtual void | setupExecution (ossia::outlet &) const noexcept |
virtual void | forChildInlets (const smallfun::function< void(Inlet &)> &) const noexcept |
virtual void | mapExecution (ossia::outlet &, const smallfun::function< void(Inlet &, ossia::inlet &)> &) const noexcept |
Public Member Functions inherited from Process::Port | |
void | addCable (const Process::Cable &c) |
void | removeCable (const Path< Process::Cable > &c) |
void | takeCables (Process::Port &&c) |
const QString & | visualName () const noexcept |
const QString & | visualDescription () const noexcept |
const QString & | name () const noexcept |
const State::AddressAccessor & | address () const noexcept |
const std::vector< Path< Cable > > & | cables () const noexcept |
const QString & | exposed () const noexcept |
const QString & | description () const noexcept |
virtual Device::FullAddressAccessorSettings | settings () const noexcept |
virtual void | setSettings (const Device::FullAddressAccessorSettings &set) noexcept |
void | setName (const QString &customData) |
void | setExposed (const QString &add) |
void | setDescription (const QString &add) |
void | setAddress (const State::AddressAccessor &address) |
void | nameChanged (const QString &name) |
void | exposedChanged (const QString &addr) |
void | descriptionChanged (const QString &txt) |
void | cablesChanged () |
void | addressChanged (const State::AddressAccessor &address) |
void | executionReset () |
virtual QByteArray | saveData () const noexcept |
virtual void | loadData (const QByteArray &arr) noexcept |
Public Member Functions inherited from IdentifiedObject< Port > | |
IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
const id_type & | id () const noexcept |
int32_t | id_val () const noexcept final override |
void | setId (const id_type &id) noexcept |
void | setId (id_type &&id) noexcept |
void | resetCache () const noexcept override |
Public Member Functions inherited from IdentifiedObjectAbstract | |
void | identified_object_destroying (IdentifiedObjectAbstract *o) |
To be called by subclasses. | |
void | identified_object_destroyed (IdentifiedObjectAbstract *o) |
Will be called in the IdentifiedObjectAbstract destructor. | |
Public Member Functions inherited from score::SerializableInterface< Port > | |
virtual UuidKey< Port > | concreteKey () const noexcept=0 |
virtual void | serialize_impl (const VisitorVariant &vis) const |
Additional Inherited Members | |
Public Types inherited from Process::Outlet | |
using | score_base_type = Outlet |
Public Types inherited from IdentifiedObject< Port > | |
using | model_type = Port |
using | id_type = Id< Port > |
using | object_type = IdentifiedObject< Port > |
Public Types inherited from score::SerializableInterface< Port > | |
using | key_type = UuidKey< Port > |
using | is_abstract_base_tag = std::integral_constant< bool, true > |
Public Attributes inherited from Process::Port | |
Selectable | selection {this} |
bool | hidden {} |
bool | noValueChangeOnMove {} |
Public Attributes inherited from IdentifiedObject< Port > | |
Path< Port > | m_path_cache |
Static Public Attributes inherited from IdentifiedObject< Port > | |
static constexpr const bool | identified_object_tag |
Protected Member Functions inherited from Process::Outlet | |
Outlet (const Outlet &)=delete | |
Outlet (Id< Process::Port > c, QObject *parent) | |
Outlet (DataStream::Deserializer &vis, QObject *parent) | |
Outlet (JSONObject::Deserializer &vis, QObject *parent) | |
Outlet (DataStream::Deserializer &&vis, QObject *parent) | |
Outlet (JSONObject::Deserializer &&vis, QObject *parent) | |
Protected Member Functions inherited from Process::Port | |
Port (const Port &)=delete | |
Port (Id< Port > c, const QString &name, QObject *parent) | |
Port (DataStream::Deserializer &vis, QObject *parent) | |
Port (JSONObject::Deserializer &vis, QObject *parent) | |
Port (DataStream::Deserializer &&vis, QObject *parent) | |
Port (JSONObject::Deserializer &&vis, QObject *parent) | |
Protected Member Functions inherited from IdentifiedObjectAbstract | |
IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
The documentation for this class was generated from the following files:
- Port.hpp
- Port.cpp