MythTV  master
Public Member Functions | Public Attributes | List of all members
MythPainterWindowGL Class Reference

#include <mythmainwindow_internal.h>

Inheritance diagram for MythPainterWindowGL:
Inheritance graph
[legend]
Collaboration diagram for MythPainterWindowGL:
Collaboration graph
[legend]

Public Member Functions

 MythPainterWindowGL (MythMainWindow *MainWin, MythMainWindowPrivate *MainWinPriv)
 
 ~MythPainterWindowGL () override
 
bool IsValid (void)
 
QPaintEngine * paintEngine () const override
 
void paintEvent (QPaintEvent *e) override
 
- Public Member Functions inherited from MythPainterWindow
 MythPainterWindow (MythMainWindow *MainWin)
 
MythRenderGetRenderDevice (void)
 
bool RenderIsShared (void)
 

Public Attributes

MythMainWindowm_parent { nullptr }
 
MythMainWindowPrivated { nullptr }
 
bool m_valid { false }
 

Additional Inherited Members

- Protected Attributes inherited from MythPainterWindow
MythRenderm_render { nullptr }
 

Detailed Description

Definition at line 26 of file mythmainwindow_internal.h.

Constructor & Destructor Documentation

◆ MythPainterWindowGL()

MythPainterWindowGL::MythPainterWindowGL ( MythMainWindow MainWin,
MythMainWindowPrivate MainWinPriv 
)

Definition at line 337 of file mythmainwindow.cpp.

◆ ~MythPainterWindowGL()

MythPainterWindowGL::~MythPainterWindowGL ( )
override

Definition at line 369 of file mythmainwindow.cpp.

Member Function Documentation

◆ IsValid()

bool MythPainterWindowGL::IsValid ( void  )

Definition at line 375 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init().

◆ paintEngine()

QPaintEngine * MythPainterWindowGL::paintEngine ( ) const
override

Definition at line 364 of file mythmainwindow.cpp.

◆ paintEvent()

void MythPainterWindowGL::paintEvent ( QPaintEvent *  e)
override

Definition at line 380 of file mythmainwindow.cpp.

Member Data Documentation

◆ m_parent

MythMainWindow* MythPainterWindowGL::m_parent { nullptr }

Definition at line 39 of file mythmainwindow_internal.h.

Referenced by paintEngine(), and paintEvent().

◆ d

MythMainWindowPrivate* MythPainterWindowGL::d { nullptr }

Definition at line 40 of file mythmainwindow_internal.h.

Referenced by paintEvent().

◆ m_valid

bool MythPainterWindowGL::m_valid { false }

Definition at line 41 of file mythmainwindow_internal.h.

Referenced by IsValid(), and MythPainterWindowGL().


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