|
MythTV
0.26-pre
|
#include <mythrender_base.h>
Public Member Functions | |
| MythRender (RenderType type) | |
| bool | IsShared (void) const |
| void | UpRef (void) |
| void | DownRef (void) |
| RenderType | Type (void) const |
| bool | IsErrored (void) const |
| QSize | GetSize (void) const |
| virtual void | Release (void) |
Protected Member Functions | |
| virtual | ~MythRender () |
Protected Attributes | |
| RenderType | m_type |
| QSize | m_size |
| bool | m_errored |
| QMutex | m_refLock |
| int | m_refCount |
Definition at line 17 of file mythrender_base.h.
| MythRender::MythRender | ( | RenderType | type | ) | [inline] |
Definition at line 20 of file mythrender_base.h.
| virtual MythRender::~MythRender | ( | ) | [inline, protected, virtual] |
Definition at line 57 of file mythrender_base.h.
| bool MythRender::IsShared | ( | void | ) | const [inline] |
Definition at line 26 of file mythrender_base.h.
Referenced by MythMainWindow::animate(), MythMainWindow::drawScreen(), MythMainWindow::HidePainterWindow(), VideoOutputOpenGL::InitOSD(), and VideoOutputOpenGL::PrepareFrame().
| void MythRender::UpRef | ( | void | ) | [inline] |
Definition at line 31 of file mythrender_base.h.
Referenced by MythRender(), and VideoOutputOpenGL::SetupContext().
| void MythRender::DownRef | ( | void | ) | [inline] |
Definition at line 38 of file mythrender_base.h.
Referenced by VideoOutputOpenGL::SetupContext(), and VideoOutputOpenGL::~VideoOutputOpenGL().
| RenderType MythRender::Type | ( | void | ) | const [inline] |
Definition at line 51 of file mythrender_base.h.
Referenced by VideoVisualGoom::Draw(), VideoOutputOpenGL::GetVisualiserList(), VideoOutputVDPAU::GetVisualiserList(), and VideoVisualGoom::~VideoVisualGoom().
| bool MythRender::IsErrored | ( | void | ) | const [inline] |
Definition at line 52 of file mythrender_base.h.
Referenced by VideoOutputNullVDPAU::DrawSlice().
| QSize MythRender::GetSize | ( | void | ) | const [inline] |
Definition at line 53 of file mythrender_base.h.
Referenced by VideoOutputVDPAU::PrepareFrame().
| virtual void MythRender::Release | ( | void | ) | [inline, virtual] |
Reimplemented in MythRenderOpenGL.
Definition at line 54 of file mythrender_base.h.
Referenced by MythMainWindow::ShowPainterWindow().
RenderType MythRender::m_type [protected] |
Definition at line 59 of file mythrender_base.h.
Referenced by MythRenderVDPAU::ChangeVideoMixerFeatures(), MythRenderOpenGL::ClearTexture(), MythRenderOpenGL::CreateFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), MythRenderOpenGL::CreatePBO(), MythRenderOpenGL1::DrawBitmapPriv(), MythRenderOpenGL2::DrawBitmapPriv(), MythRenderOpenGL::GetTextureBuffer(), MythRenderOpenGL::SetTextureFilters(), Type(), MythRenderOpenGL::UpdateTexture(), and MythRenderOpenGL::UpdateTextureVertices().
QSize MythRender::m_size [protected] |
Definition at line 60 of file mythrender_base.h.
Referenced by MythRenderVDPAU::ChangeVideoMixerFeatures(), MythRenderVDPAU::CheckOutputSurfaces(), MythRenderVDPAU::Create(), MythRenderOpenGL::CreatePBO(), MythRenderVDPAU::CreatePresentationSurfaces(), MythRenderVDPAU::Destroy(), GetSize(), MythRenderD3D9::UpdateSurface(), and MythRenderOpenGL::UpdateTextureVertices().
bool MythRender::m_errored [protected] |
Definition at line 61 of file mythrender_base.h.
Referenced by MythRenderVDPAU::Destroy(), IsErrored(), MythRenderVDPAU::Preempted(), and MythRenderVDPAU::ResetVideoSurfaces().
QMutex MythRender::m_refLock [protected] |
Definition at line 62 of file mythrender_base.h.
int MythRender::m_refCount [protected] |
Definition at line 63 of file mythrender_base.h.
Referenced by DownRef(), IsShared(), and UpRef().
1.7.6.1