Lines Matching refs:events
64 void GrAATriangulator::makeEvent(SSEdge* e, EventList* events) const {
80 events->push(e->fEvent);
85 EventList* events, const Comparator& c) const {
105 events->push(edge->fEvent);
245 void GrAATriangulator::Event::apply(VertexList* mesh, const Comparator& c, EventList* events,
287 triangulator->makeEvent(prevEdge, events);
288 triangulator->makeEvent(nextEdge, events);
290 triangulator->makeEvent(prevEdge, prevEdge->fPrev->fVertex, nextEdge, dest, events, c);
291 triangulator->makeEvent(nextEdge, nextEdge->fNext->fVertex, prevEdge, dest, events, c);
312 EventList events(comp);
354 this->makeEvent(ssEdge, &events);
378 bool complex = events.size() > 0;
383 while (events.size() > 0) {
384 Event* event = events.top();
385 events.pop();
386 event->apply(mesh, c, &events, this);