#include "Graphic.h" namespace renderive { void Opengl_Renderable::draw() {} Graphic::Graphic() { setSurfaceType(OpenGLSurface); } bool Graphic::event(QEvent* event) { bool ret = QWindow::event(event); switch (event->type()) { case QEvent::Resize: { auto e = reinterpret_cast(event); QSize size = e->size(); for (Painter_Renderable* b : painter_buffers) { b->resize_buffers(size); } if (first_resize) first_resize = false; break; } default: { break; } } return ret; } } // namespace renderive