mirror of
https://github.com/jpd002/Play-.git
synced 2025-04-29 06:07:56 +03:00
28 lines
482 B
C++
28 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);
|
||
|
}
|