|
LMMS
|
User callbacks for handling curve events. More...
#include <ctl_curve.h>
Public Member Functions | |
| virtual void | curve_changed (CalfCurve *src, const point_vector &data)=0 |
| Called when a point has been edited, added or removed. | |
| virtual void | clip (CalfCurve *src, int pt, float &x, float &y, bool &hide)=0 |
| Called to clip/snap/otherwise adjust candidate point coordinates. | |
| virtual | ~EventSink () |
User callbacks for handling curve events.
|
inlinevirtual |
|
pure virtual |
Called to clip/snap/otherwise adjust candidate point coordinates.
Implemented in CalfCurve::EventAdapter, and curve_param_control_callback.
|
pure virtual |
Called when a point has been edited, added or removed.
Implemented in CalfCurve::EventAdapter, CalfCurve::EventTester, and curve_param_control_callback.