Goom Class Reference

#include <mythgoom.h>

Inheritance diagram for Goom:
VisualBase

List of all members.

Public Member Functions

 Goom (void)
virtual ~Goom ()
void resize (const QSize &size)
bool process (VisualNode *node)
bool draw (QPainter *p, const QColor &back)
void handleKeyPress (const QString &action)

Private Attributes

QSize m_size
unsigned int * m_buffer
int m_scalew
int m_scaleh

Detailed Description

Definition at line 9 of file mythgoom.h.


Constructor & Destructor Documentation

Goom::Goom ( void   ) 

Definition at line 21 of file mythgoom.cpp.

Goom::~Goom (  )  [virtual]

Definition at line 43 of file mythgoom.cpp.


Member Function Documentation

void Goom::resize ( const QSize &  size  )  [virtual]

Implements VisualBase.

Definition at line 48 of file mythgoom.cpp.

bool Goom::process ( VisualNode node  )  [virtual]

Implements VisualBase.

Definition at line 58 of file mythgoom.cpp.

bool Goom::draw ( QPainter *  p,
const QColor &  back 
) [virtual]

Implements VisualBase.

Definition at line 90 of file mythgoom.cpp.

void Goom::handleKeyPress ( const QString &  action  )  [inline, virtual]

Implements VisualBase.

Definition at line 18 of file mythgoom.h.


Member Data Documentation

QSize Goom::m_size [private]

Definition at line 21 of file mythgoom.h.

Referenced by draw(), and resize().

unsigned int* Goom::m_buffer [private]

Definition at line 23 of file mythgoom.h.

Referenced by draw(), Goom(), and process().

int Goom::m_scalew [private]

Definition at line 24 of file mythgoom.h.

Referenced by Goom(), and resize().

int Goom::m_scaleh [private]

Definition at line 24 of file mythgoom.h.

Referenced by Goom(), and resize().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:04 2012 for MythTV by  doxygen 1.6.3