| 249 | } |
| 250 | |
| 251 | bool OpenGLWindow::OnWindowClosed(WindowClosedEvent& event) { |
| 252 | glfwSetWindowShouldClose(m_native_window, GLFW_TRUE); |
| 253 | ZENGINE_CORE_INFO("Window has been closed"); |
| 254 | |
| 255 | Event::EngineClosedEvent e(event.GetName().c_str()); |
| 256 | Event::EventDispatcher event_dispatcher(e); |
| 257 | event_dispatcher.Dispatch<Event::EngineClosedEvent>(std::bind(&Engine::OnEngineClosed, m_engine, std::placeholders::_1)); |
| 258 | return true; |
| 259 | } |
| 260 | |
| 261 | bool OpenGLWindow::OnWindowResized(WindowResizedEvent& event) { |
| 262 | ZENGINE_CORE_INFO("Window has been resized"); |