MythTV
master
|
#include <libmythtv/visualisations/videovisualgoom.h>
Public Member Functions | |
VideoVisualGoom (AudioPlayer *Audio, MythRender *Render, bool HD) | |
~VideoVisualGoom () override | |
void | Draw (QRect Area, MythPainter *Painter, QPaintDevice *Device) override |
QString | Name (void) override |
Public Member Functions inherited from VideoVisual | |
VideoVisual (AudioPlayer *audio, MythRender *render) | |
~VideoVisual () override | |
bool | NeedsPrepare () const |
virtual void | Prepare (const QRect) |
void | add (const void *b, unsigned long b_len, std::chrono::milliseconds timecode, int c, int p) override |
void | prepare () override |
Public Member Functions inherited from MythTV::Visual | |
Visual () | |
virtual | ~Visual () |
QMutex * | mutex () |
Private Attributes | |
unsigned int * | m_buffer { nullptr } |
MythGLTexture * | m_glSurface { nullptr } |
bool | m_hd { false } |
Additional Inherited Members | |
Static Public Member Functions inherited from VideoVisual | |
static VideoVisual * | Create (const QString &name, AudioPlayer *audio, MythRender *render) |
static QStringList | GetVisualiserList (RenderType type) |
Protected Member Functions inherited from VideoVisual | |
VisualNode * | GetNode (void) |
void | DeleteNodes (void) |
std::chrono::milliseconds | SetLastUpdate (void) |
Protected Attributes inherited from VideoVisual | |
AudioPlayer * | m_audio { nullptr } |
bool | m_needsPrepare { false } |
bool | m_disabled { false } |
QRect | m_area |
MythRender * | m_render { nullptr } |
QList< VisualNode * > | m_nodes |
QDateTime | m_lastUpdate |
Definition at line 11 of file videovisualgoom.h.
VideoVisualGoom::VideoVisualGoom | ( | AudioPlayer * | Audio, |
MythRender * | Render, | ||
bool | HD | ||
) |
Definition at line 13 of file videovisualgoom.cpp.
|
override |
Definition at line 28 of file videovisualgoom.cpp.
|
overridevirtual |
Implements VideoVisual.
Definition at line 43 of file videovisualgoom.cpp.
|
inlineoverridevirtual |
Implements VideoVisual.
Definition at line 18 of file videovisualgoom.h.
|
private |
Definition at line 21 of file videovisualgoom.h.
Referenced by Draw().
|
private |
Definition at line 22 of file videovisualgoom.h.
Referenced by Draw(), and ~VideoVisualGoom().
Definition at line 23 of file videovisualgoom.h.
Referenced by Name(), and VideoVisualGoom().