26 lines
700 B
C++
26 lines
700 B
C++
#pragma once
|
|
|
|
#include<QWindow>
|
|
|
|
namespace hgl
|
|
{
|
|
class QtVulkanWindow:public QWindow
|
|
{
|
|
public:
|
|
|
|
bool event(QEvent* e) override;
|
|
|
|
void exposeEvent(QExposeEvent*) override;
|
|
void hideEvent(QHideEvent* ev) override;
|
|
|
|
void keyPressEvent(QKeyEvent*) override;
|
|
void keyReleaseEvent(QKeyEvent*) override;
|
|
void mouseMoveEvent(QMouseEvent*) override;
|
|
void mousePressEvent(QMouseEvent*) override;
|
|
void mouseReleaseEvent(QMouseEvent*) override;
|
|
void resizeEvent(QResizeEvent*) override;
|
|
void moveEvent(QMoveEvent*) override;
|
|
void wheelEvent(QWheelEvent*) override;
|
|
};//public QtVulkanWindow
|
|
}//namespace hgl
|