MythTV  0.26-pre
Public Member Functions | Private Attributes
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 intm_buffer
int m_scalew
int m_scaleh

Detailed Description

Definition at line 9 of file mythgoom.h.


Constructor & Destructor Documentation

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.

unsigned int* Goom::m_buffer [private]

Definition at line 23 of file mythgoom.h.

int Goom::m_scalew [private]

Definition at line 24 of file mythgoom.h.

int Goom::m_scaleh [private]

Definition at line 24 of file mythgoom.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends