Lines Matching defs:events
220 std::vector<Event> events;
223 events.emplace_back(Event { rect.top_, Event::Type::OPEN, rect.left_, rect.right_ });
224 events.emplace_back(Event { rect.bottom_, Event::Type::CLOSE, rect.left_, rect.right_ });
229 events.emplace_back(Event { rect.top_, Event::Type::VOID_OPEN, rect.left_, rect.right_ });
230 events.emplace_back(Event { rect.bottom_, Event::Type::VOID_CLOSE, rect.left_, rect.right_ });
235 if (events.empty()) {
242 sort(events.begin(), events.end(), EventSortByY);
248 r.curY = events[0].y_;
249 r.preY = events[0].y_;
250 for (auto& event : events) {