|
MythTV
0.27pre
|
#include <visualize.h>

Public Member Functions | |
| VisualBase (bool screensaverenable=false) | |
| virtual | ~VisualBase (void) |
| virtual bool | process (VisualNode *node)=0 |
| virtual bool | processUndisplayed (VisualNode *) |
| virtual bool | draw (QPainter *, const QColor &)=0 |
| virtual void | resize (const QSize &size)=0 |
| virtual void | handleKeyPress (const QString &action)=0 |
| virtual int | getDesiredFPS (void) |
| virtual unsigned long | getDesiredSamples (void) |
| void | drawWarning (QPainter *p, const QColor &back, const QSize &color, QString warning, int fontsize=28) |
Protected Attributes | |
| int | m_fps |
| bool | m_xscreensaverenable |
Definition at line 67 of file visualize.h.
Definition at line 44 of file visualize.cpp.
|
virtual |
Definition at line 51 of file visualize.cpp.
|
pure virtual |
Implemented in Blank, AlbumArt, Piano, Spectrum, MonoScope, StereoScope, Synaesthesia, BumpScope, and Goom.
Referenced by MainVisual::timeout().
|
inlinevirtual |
Reimplemented in Piano.
Definition at line 78 of file visualize.h.
Referenced by MainVisual::timeout().
|
pure virtual |
Implemented in Blank, AlbumArt, Piano, Squares, Spectrum, MonoScope, StereoScope, Synaesthesia, BumpScope, and Goom.
Referenced by MainVisual::timeout().
|
pure virtual |
Implemented in Blank, AlbumArt, Piano, Squares, Spectrum, StereoScope, Synaesthesia, BumpScope, and Goom.
Referenced by MainVisual::resize(), and MainVisual::setVisual().
|
pure virtual |
Implemented in Blank, AlbumArt, Piano, Squares, Spectrum, StereoScope, Synaesthesia, BumpScope, and Goom.
Definition at line 86 of file visualize.h.
Referenced by MainVisual::setVisual().
|
inlinevirtual |
Reimplemented in Piano.
Definition at line 88 of file visualize.h.
Referenced by MainVisual::setVisual().
| void VisualBase::drawWarning | ( | QPainter * | p, |
| const QColor & | back, | ||
| const QSize & | color, | ||
| QString | warning, | ||
| int | fontsize = 28 |
||
| ) |
Definition at line 63 of file visualize.cpp.
Referenced by AlbumArt::draw().
|
protected |
Definition at line 92 of file visualize.h.
Referenced by AlbumArt::AlbumArt(), Blank::Blank(), BumpScope::BumpScope(), getDesiredFPS(), Piano::Piano(), Spectrum::Spectrum(), StereoScope::StereoScope(), and Synaesthesia::Synaesthesia().
|
protected |
Definition at line 93 of file visualize.h.
Referenced by VisualBase(), and ~VisualBase().
1.8.1.2