Inheritance diagram for vst3::VSTGraphicsSlider:
score::QGraphicsSliderBase< VSTGraphicsSlider >

Public Member Functions

 VSTGraphicsSlider (Steinberg::Vst::IEditController *fx, Steinberg::Vst::ParamID num, QGraphicsItem *parent)
 
void setValue (double v)
 
double value () const
 
void setExecutionValue (double v)
 
void resetExecution ()
 
void valueChanged (double arg_1)
 
void sliderMoved ()
 
void sliderReleased ()
 
- Public Member Functions inherited from score::QGraphicsSliderBase< VSTGraphicsSlider >
 QGraphicsSliderBase (QGraphicsItem *parent)
 
bool isInHandle (QPointF p)
 
double getHandleX () const
 
double getExecHandleX () const
 
QRectF sliderRect () const
 
QRectF handleRect () const
 
QRectF execHandleRect () const
 
void setRect (const QRectF &r)
 
QRectF boundingRect () const override
 

Static Public Member Functions

static double from01 (double v)
 
static double map (double v)
 
static double unmap (double v)
 

Public Attributes

bool moving = false
 
- Public Attributes inherited from score::QGraphicsSliderBase< VSTGraphicsSlider >
QRectF m_rect
 
RightClickImplimpl
 

Static Public Attributes

static constexpr const double min = 0.
 
static constexpr const double max = 1.
 
static constexpr const double init = 0.5
 

Friends

struct QGraphicsSliderBase< VSTGraphicsSlider >
 
struct score::DefaultControlImpl
 
struct score::DefaultGraphicsSliderImpl
 

The documentation for this class was generated from the following files: