MythTV  master
mythwindowvulkan.h
Go to the documentation of this file.
1 #ifndef MYTHWINDOWVULKAN_H
2 #define MYTHWINDOWVULKAN_H
3 
4 // Qt
5 #include <QVulkanWindow>
6 
7 class MythRenderVulkan;
9 
10 class MythWindowVulkan : public QVulkanWindow
11 {
12  public:
14  ~MythWindowVulkan() override;
15 
16  QVulkanWindowRenderer* createRenderer(void) override;
17  bool event(QEvent *Event) override;
18 
19  private:
20  Q_DISABLE_COPY(MythWindowVulkan)
21  MythRenderVulkan* m_render { nullptr };
22 };
23 
24 #endif
MythWindowVulkan::~MythWindowVulkan
~MythWindowVulkan() override
MythWindowVulkan::MythWindowVulkan
MythWindowVulkan(MythRenderVulkan *Render)
Definition: mythwindowvulkan.cpp:8
MythWindowVulkan::event
bool event(QEvent *Event) override
Override QVulkanWindow::event method.
Definition: mythwindowvulkan.cpp:35
MythWindowVulkan
Definition: mythwindowvulkan.h:11
Event
Event details.
Definition: zmdefines.h:27
MythWindowVulkan::m_render
MythRenderVulkan * m_render
Definition: mythwindowvulkan.h:21
MythPainterWindowVulkan
Definition: mythpainterwindowvulkan.h:13
MythWindowVulkan::createRenderer
QVulkanWindowRenderer * createRenderer(void) override
Definition: mythwindowvulkan.cpp:24
MythRenderVulkan
Definition: mythrendervulkan.h:54