Method: Ray::Window#wait_event

Defined in:
ext/window.c

#wait_event(ev) ⇒ Object

Gets the next event from the event queue. If there’s none, waits until there’s one. Returns directly if the window is closed.

Parameters:

  • ev (Ray::Event)

    Event object to store the result into.



155
156
157
158
159
# File 'ext/window.c', line 155

static
VALUE ray_window_wait_event(VALUE self, VALUE ev) {
  say_window_wait_event(ray_rb2window(self), ray_rb2event(ev));
  return ev;
}