mirror of
https://github.com/jpd002/Play-.git
synced 2025-04-29 06:07:56 +03:00
27 lines
482 B
C++
27 lines
482 B
C++
#include "openglwindow.h"
|
|
#include <QResizeEvent>
|
|
|
|
OpenGLWindow::OpenGLWindow(QWindow *parent)
|
|
: QWindow(parent)
|
|
{
|
|
QSurfaceFormat format;
|
|
format.setVersion(3, 2);
|
|
format.setProfile(QSurfaceFormat::CoreProfile);
|
|
|
|
setSurfaceType(QWindow::OpenGLSurface);
|
|
setFormat(format);
|
|
}
|
|
|
|
OpenGLWindow::~OpenGLWindow()
|
|
{
|
|
}
|
|
|
|
void OpenGLWindow::keyPressEvent(QKeyEvent *ev)
|
|
{
|
|
emit keyDown(ev);
|
|
}
|
|
|
|
void OpenGLWindow::keyReleaseEvent(QKeyEvent *ev)
|
|
{
|
|
emit keyUp(ev);
|
|
}
|