MythTV
master
mythtv
libs
libmythui
vulkan
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
;
8
class
MythPainterWindowVulkan
;
9
10
class
MythWindowVulkan
:
public
QVulkanWindow
11
{
12
public
:
13
MythWindowVulkan
(
MythRenderVulkan
*Render);
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:10
Event
Event details.
Definition:
zmdefines.h:27
MythWindowVulkan::m_render
MythRenderVulkan * m_render
Definition:
mythwindowvulkan.h:21
MythPainterWindowVulkan
Definition:
mythpainterwindowvulkan.h:12
MythWindowVulkan::createRenderer
QVulkanWindowRenderer * createRenderer(void) override
Definition:
mythwindowvulkan.cpp:24
MythRenderVulkan
Definition:
mythrendervulkan.h:57
Generated on Sun Jan 19 2025 03:16:58 for MythTV by
1.8.17