Lines Matching refs:event
254 static std::string KeyState(const Event::KeyEvent &event) in KeyState() argument
256 if (event.Shift || event.Control || event.Alt || event.System) in KeyState()
261 if (event.Shift) in KeyState()
265 if (event.Control) in KeyState()
269 if (event.Alt) in KeyState()
273 if (event.System) in KeyState()
284 static void PrintEvent(const Event &event) in PrintEvent() argument
286 switch (event.Type) in PrintEvent()
292 std::cout << "Event: Window Moved (" << event.Move.X << ", " << event.Move.Y << ")" in PrintEvent()
296 std::cout << "Event: Window Resized (" << event.Size.Width << ", " << event.Size.Height in PrintEvent()
310 std::cout << "Event: Key Pressed (" << KeyName(event.Key.Code) << KeyState(event.Key) in PrintEvent()
314 std::cout << "Event: Key Released (" << KeyName(event.Key.Code) << KeyState(event.Key) in PrintEvent()
318 std::cout << "Event: Mouse Wheel (" << event.MouseWheel.Delta << ")" << std::endl; in PrintEvent()
321 std::cout << "Event: Mouse Button Pressed " << MouseButtonName(event.MouseButton.Button) in PrintEvent()
322 << " at (" << event.MouseButton.X << ", " << event.MouseButton.Y << ")" in PrintEvent()
327 << MouseButtonName(event.MouseButton.Button) << " at (" << event.MouseButton.X in PrintEvent()
328 << ", " << event.MouseButton.Y << ")" << std::endl; in PrintEvent()
331 std::cout << "Event: Mouse Moved (" << event.MouseMove.X << ", " << event.MouseMove.Y in PrintEvent()
379 bool OSWindow::popEvent(Event *event) in popEvent() argument
381 if (mEvents.size() > 0 && event) in popEvent()
383 *event = mEvents.front(); in popEvent()
393 void OSWindow::pushEvent(Event event) in pushEvent() argument
395 switch (event.Type) in pushEvent()
398 mX = event.Move.X; in pushEvent()
399 mY = event.Move.Y; in pushEvent()
402 mWidth = event.Size.Width; in pushEvent()
403 mHeight = event.Size.Height; in pushEvent()
409 mEvents.push_back(event); in pushEvent()
412 PrintEvent(event); in pushEvent()