void mouseDrag (const MouseEvent& e) override { Trail* t = getTrail (e.source); if (t == nullptr) { t = new Trail (e.source); t->path.startNewSubPath (e.getPosition().toFloat()); trails.add (t); } t->pushPoint (e.getPosition().toFloat(), e.mods); repaint(); }
void mouseDrag (const MouseEvent& e) override { Trail* t = getTrail (e.source); if (t == nullptr) { t = new Trail (e.source); t->path.startNewSubPath (e.position); trails.add (t); } t->pushPoint (e.position, e.mods, e.pressure); repaint(); }