Inheritance diagram for Control::XYSlider:
WidgetFactory::XYSlider

Public Types

using type = ossia::vec2f
 

Public Member Functions

constexpr XYSlider (const char *name, ossia::vec2f min, ossia::vec2f max, ossia::vec2f init={})
 
constexpr XYSlider (const char *name, float min, float max, float init={})
 
auto create_inlet (Id< Process::Port > id, QObject *parent) const
 
auto create_inlet (DataStream::Deserializer &id, QObject *parent) const
 
auto create_inlet (JSONObject::Deserializer &&id, QObject *parent) const
 
ossia::vec2f fromValue (const ossia::value &v) const
 
ossia::value toValue (ossia::vec2f v) const
 
void setup_exec (auto &v) const
 

Public Attributes

const ossia::vec2f min
 
const ossia::vec2f max
 
const ossia::vec2f init {}
 

Static Public Attributes

static constexpr const bool must_validate = false
 

Additional Inherited Members

- Static Public Member Functions inherited from WidgetFactory::XYSlider
static constexpr Process::PortItemLayout layout () noexcept
 
template<typename T , typename Control_T >
static auto make_widget (const T &slider, Control_T &inlet, const score::DocumentContext &ctx, QWidget *parent, QObject *context)
 
template<typename T , typename Control_T >
static QGraphicsItem * make_item (const T &slider, Control_T &inlet, const score::DocumentContext &ctx, QGraphicsItem *parent, QObject *context)
 

The documentation for this struct was generated from the following file: