MythTV  master
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MythPainterWindow Class Reference

#include <libmythui/mythpainterwindow.h>

Inheritance diagram for MythPainterWindow:
[legend]
Collaboration diagram for MythPainterWindow:
[legend]

Public Member Functions

MythRenderGetRenderDevice ()
 
bool RenderIsShared ()
 
void resizeEvent (QResizeEvent *) override
 

Static Public Member Functions

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)
 

Protected Member Functions

 MythPainterWindow (MythMainWindow *MainWin)
 
 ~MythPainterWindow () override
 

Protected Attributes

MythRenderm_render { nullptr }
 

Detailed Description

Definition at line 34 of file mythpainterwindow.h.

Constructor & Destructor Documentation

◆ MythPainterWindow()

MythPainterWindow::MythPainterWindow ( MythMainWindow MainWin)
explicitprotected

Definition at line 140 of file mythpainterwindow.cpp.

◆ ~MythPainterWindow()

MythPainterWindow::~MythPainterWindow ( )
overrideprotected

Definition at line 150 of file mythpainterwindow.cpp.

Member Function Documentation

◆ GetDefaultPainter()

QString MythPainterWindow::GetDefaultPainter ( )
static

Definition at line 30 of file mythpainterwindow.cpp.

Referenced by AddPaintEngine(), and CreatePainters().

◆ GetPainters()

QStringList MythPainterWindow::GetPainters ( )
static

Definition at line 41 of file mythpainterwindow.cpp.

Referenced by AddPaintEngine().

◆ CreatePainters()

QString MythPainterWindow::CreatePainters ( MythMainWindow MainWin,
MythPainterWindow *&  PaintWin,
MythPainter *&  Paint 
)
static

Definition at line 53 of file mythpainterwindow.cpp.

Referenced by MythMainWindow::Init().

◆ DestroyPainters()

void MythPainterWindow::DestroyPainters ( MythPainterWindow *&  PaintWin,
MythPainter *&  Painter 
)
static

Definition at line 132 of file mythpainterwindow.cpp.

Referenced by MythMainWindow::Init(), and MythMainWindow::~MythMainWindow().

◆ GetRenderDevice()

MythRender * MythPainterWindow::GetRenderDevice ( )

Definition at line 157 of file mythpainterwindow.cpp.

Referenced by MythMainWindow::GetRenderDevice().

◆ RenderIsShared()

bool MythPainterWindow::RenderIsShared ( )

◆ resizeEvent()

void MythPainterWindow::resizeEvent ( QResizeEvent *  )
override

Definition at line 175 of file mythpainterwindow.cpp.

Referenced by MythPainterWindowVulkan::resizeEvent().

Member Data Documentation

◆ m_render

MythRender* MythPainterWindow::m_render { nullptr }
protected

The documentation for this class was generated from the following files: