oscr::CustomFloatControlBase Struct Reference
Inheritance diagram for oscr::CustomFloatControlBase:
Public Member Functions | |
CustomFloatControlBase (float min, float max, float init, const QString &name, Id< Process::Port > id, QObject *parent) | |
auto | getMin () const noexcept |
auto | getMax () const noexcept |
void | setupExecution (ossia::inlet &inl) const noexcept override |
Public Member Functions inherited from Process::ControlInlet | |
ControlInlet (const ControlInlet &)=delete | |
ControlInlet (const QString &name, Id< Process::Port > c, QObject *parent) | |
ControlInlet (Id< Process::Port > c, QObject *parent) | |
ControlInlet (DataStream::Deserializer &vis, QObject *parent) | |
ControlInlet (JSONObject::Deserializer &vis, QObject *parent) | |
ControlInlet (DataStream::Deserializer &&vis, QObject *parent) | |
ControlInlet (JSONObject::Deserializer &&vis, QObject *parent) | |
PortType | type () const noexcept override |
const ossia::value & | value () const noexcept |
const ossia::value & | init () const noexcept |
const State::Domain & | domain () const noexcept |
QByteArray | saveData () const noexcept override |
void | loadData (const QByteArray &arr) noexcept override |
void | valueChanged (const ossia::value &v) |
void | initChanged (const ossia::value &v) |
void | executionValueChanged (const ossia::value &v) |
void | domainChanged (const State::Domain &d) |
void | setValue (const ossia::value &value) |
void | setInit (const ossia::value &value) |
void | setExecutionValue (const ossia::value &value) |
void | setDomain (const State::Domain &d) |
Public Member Functions inherited from Process::Inlet | |
~Inlet () override | |
Inlet. | |
virtual void | forChildInlets (const smallfun::function< void(Inlet &)> &) const noexcept |
virtual void | mapExecution (ossia::inlet &, 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 () |
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::Inlet | |
using | score_base_type = Inlet |
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::Inlet | |
Inlet (const Inlet &)=delete | |
Inlet (Id< Process::Port > c, QObject *parent) | |
Inlet (DataStream::Deserializer &vis, QObject *parent) | |
Inlet (JSONObject::Deserializer &vis, QObject *parent) | |
Inlet (DataStream::Deserializer &&vis, QObject *parent) | |
Inlet (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 struct was generated from the following file: