LMMS
Loading...
Searching...
No Matches
curve_param_control_callback Struct Reference
Inheritance diagram for curve_param_control_callback:
CalfCurve::EventAdapter CalfCurve::EventSink

Public Member Functions

 curve_param_control_callback (curve_param_control *_ctl)
virtual void curve_changed (CalfCurve *src, const CalfCurve::point_vector &data)
 Called when a point has been edited, added or removed.
virtual void clip (CalfCurve *src, int pt, float &x, float &y, bool &hide)
 Called to clip/snap/otherwise adjust candidate point coordinates.
Public Member Functions inherited from CalfCurve::EventSink
virtual ~EventSink ()

Public Attributes

curve_param_controlctl

Constructor & Destructor Documentation

◆ curve_param_control_callback()

curve_param_control_callback::curve_param_control_callback ( curve_param_control * _ctl)
inline

Member Function Documentation

◆ clip()

virtual void curve_param_control_callback::clip ( CalfCurve * src,
int pt,
float & x,
float & y,
bool & hide )
inlinevirtual

Called to clip/snap/otherwise adjust candidate point coordinates.

Reimplemented from CalfCurve::EventAdapter.

◆ curve_changed()

virtual void curve_param_control_callback::curve_changed ( CalfCurve * src,
const CalfCurve::point_vector & data )
inlinevirtual

Called when a point has been edited, added or removed.

Reimplemented from CalfCurve::EventAdapter.

Member Data Documentation

◆ ctl

curve_param_control* curve_param_control_callback::ctl

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