|
MythTV master
|
#include <mythplugins/mythmusic/mythmusic/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) |
| virtual int | getDesiredFPS (void) |
| virtual unsigned long | getDesiredSamples (void) |
Static Public Member Functions | |
| static void | drawWarning (QPainter *p, const QColor &back, QSize size, const QString &warning, int fontsize=28) |
Protected Attributes | |
| int | m_fps {20} |
| bool | m_xscreensaverenable {true} |
Definition at line 61 of file visualize.h.
Definition at line 49 of file visualize.cpp.
|
virtual |
Definition at line 56 of file visualize.cpp.
|
pure virtual |
Implemented in BumpScope, Goom, Synaesthesia, StereoScope, MonoScope, WaveForm, Spectrogram, Spectrum, Squares, Piano, AlbumArt, and Blank.
Referenced by MainVisual::timeout().
|
static |
Definition at line 68 of file visualize.cpp.
Referenced by AlbumArt::draw().
|
inlinevirtual |
Definition at line 81 of file visualize.h.
Referenced by MainVisual::setVisual().
|
inlinevirtual |
Reimplemented in WaveForm, Spectrogram, and Piano.
Definition at line 83 of file visualize.h.
Referenced by MainVisual::setVisual().
|
inlinevirtual |
Reimplemented in BumpScope, Goom, Synaesthesia, WaveForm, Spectrogram, and AlbumArt.
Definition at line 80 of file visualize.h.
Referenced by VisualizerView::keyPressEvent().
|
pure virtual |
Implemented in BumpScope, Goom, Synaesthesia, StereoScope, MonoScope, WaveForm, Spectrogram, Spectrum, Piano, AlbumArt, and Blank.
Referenced by MainVisual::timeout().
|
inlinevirtual |
Reimplemented in WaveForm, Spectrogram, Spectrum, and Piano.
Definition at line 73 of file visualize.h.
Referenced by MainVisual::timeout().
|
pure virtual |
Implemented in Squares, BumpScope, Goom, Synaesthesia, StereoScope, Spectrogram, Spectrum, Piano, AlbumArt, and Blank.
Referenced by MainVisual::resize(), and MainVisual::setVisual().
|
protected |
Definition at line 87 of file visualize.h.
Referenced by AlbumArt::AlbumArt(), Blank::Blank(), BumpScope::BumpScope(), getDesiredFPS(), Goom::Goom(), Piano::Piano(), Spectrogram::Spectrogram(), Spectrum::Spectrum(), StereoScope::StereoScope(), and Synaesthesia::Synaesthesia().
Definition at line 88 of file visualize.h.
Referenced by VisualBase(), and ~VisualBase().