MythTV  master
videovisualgoom.h
Go to the documentation of this file.
1 #ifndef VIDEOVISUALGOOM_H
2 #define VIDEOVISUALGOOM_H
3 
4 #include "videovisual.h"
5 
6 class MythGLTexture;
8 {
9  public:
10  VideoVisualGoom(AudioPlayer *audio, MythRender *render, bool hd);
11  ~VideoVisualGoom() override;
12 
13  // VideoVisual
14  void Draw(const QRect &area, MythPainter *painter, QPaintDevice* device) override;
15  QString Name(void) override { return m_hd ? "Goom HD" : "Goom"; }
16 
17  private:
18  unsigned int *m_buffer;
20  bool m_hd;
21 };
22 
23 #endif // VIDEOVISUALGOOM_H
void Draw(const QRect &area, MythPainter *painter, QPaintDevice *device) override
MythGLTexture * m_glSurface
VideoVisualGoom(AudioPlayer *audio, MythRender *render, bool hd)
QString Name(void) override
~VideoVisualGoom() override
unsigned int * m_buffer