MythTV
master
|
#include <libmythui/vulkan/mythpainterwindowvulkan.h>
Public Member Functions | |
MythPainterWindowVulkan (MythMainWindow *MainWindow) | |
~MythPainterWindowVulkan () override | |
bool | IsValid (void) const |
MythWindowVulkan * | GetVulkanWindow (void) |
void | paintEvent (QPaintEvent *PaintEvent) override |
void | resizeEvent (QResizeEvent *ResizeEvent) override |
![]() | |
MythRender * | GetRenderDevice () |
bool | RenderIsShared () |
void | resizeEvent (QResizeEvent *) override |
Private Attributes | |
bool | m_valid { false } |
MythMainWindow * | m_parent { nullptr } |
QVulkanInstance * | m_vulkan { nullptr } |
QWidget * | m_wrapper { nullptr } |
MythWindowVulkan * | m_window { nullptr } |
Additional Inherited Members | |
![]() | |
static MUI_PUBLIC QString | GetDefaultPainter () |
static MUI_PUBLIC QStringList | GetPainters () |
static QString | CreatePainters (MythMainWindow *MainWin, MythPainterWindow *&PaintWin, MythPainter *&Paint) |
static void | DestroyPainters (MythPainterWindow *&PaintWin, MythPainter *&Painter) |
![]() | |
MythPainterWindow (MythMainWindow *MainWin) | |
~MythPainterWindow () override | |
![]() | |
MythRender * | m_render { nullptr } |
Definition at line 12 of file mythpainterwindowvulkan.h.
|
explicit |
Definition at line 14 of file mythpainterwindowvulkan.cpp.
|
override |
Definition at line 63 of file mythpainterwindowvulkan.cpp.
bool MythPainterWindowVulkan::IsValid | ( | void | ) | const |
Definition at line 73 of file mythpainterwindowvulkan.cpp.
MythWindowVulkan * MythPainterWindowVulkan::GetVulkanWindow | ( | void | ) |
Definition at line 78 of file mythpainterwindowvulkan.cpp.
|
override |
Definition at line 83 of file mythpainterwindowvulkan.cpp.
|
override |
Definition at line 88 of file mythpainterwindowvulkan.cpp.
Definition at line 26 of file mythpainterwindowvulkan.h.
Referenced by IsValid(), and MythPainterWindowVulkan().
|
private |
Definition at line 27 of file mythpainterwindowvulkan.h.
Referenced by paintEvent().
|
private |
Definition at line 28 of file mythpainterwindowvulkan.h.
Referenced by MythPainterWindowVulkan(), and ~MythPainterWindowVulkan().
|
private |
Definition at line 29 of file mythpainterwindowvulkan.h.
Referenced by MythPainterWindowVulkan(), resizeEvent(), and ~MythPainterWindowVulkan().
|
private |
Definition at line 30 of file mythpainterwindowvulkan.h.
Referenced by GetVulkanWindow(), MythPainterWindowVulkan(), and ~MythPainterWindowVulkan().