VideoVisualFactory Class Reference

#include <videovisual.h>

Inheritance diagram for VideoVisualFactory:
VideoVisualCirclesFactory VideoVisualGoomFactory VideoVisualGoomHDFactory VideoVisualSpectrumFactory

List of all members.

Public Member Functions

 VideoVisualFactory ()
virtual ~VideoVisualFactory ()
virtual const QString & name (void) const =0
virtual VideoVisualCreate (AudioPlayer *audio, MythRender *render) const =0
VideoVisualFactorynext () const
virtual bool SupportedRenderer (RenderType type)=0

Static Public Member Functions

static VideoVisualFactoryVideoVisualFactories ()

Protected Attributes

VideoVisualFactorym_nextVideoVisualFactory

Static Protected Attributes

static VideoVisualFactoryg_videoVisualFactory = NULL

Detailed Description

Definition at line 68 of file videovisual.h.


Constructor & Destructor Documentation

VideoVisualFactory::VideoVisualFactory (  )  [inline]

Definition at line 71 of file videovisual.h.

virtual VideoVisualFactory::~VideoVisualFactory (  )  [inline, virtual]

Definition at line 76 of file videovisual.h.


Member Function Documentation

virtual const QString& VideoVisualFactory::name ( void   )  const [pure virtual]
virtual VideoVisual* VideoVisualFactory::Create ( AudioPlayer audio,
MythRender render 
) const [pure virtual]
static VideoVisualFactory* VideoVisualFactory::VideoVisualFactories (  )  [inline, static]

Definition at line 80 of file videovisual.h.

Referenced by VideoVisual::Create(), and VideoVisual::GetVisualiserList().

VideoVisualFactory* VideoVisualFactory::next ( void   )  const [inline]

Definition at line 84 of file videovisual.h.

Referenced by VideoVisual::Create(), and VideoVisual::GetVisualiserList().

virtual bool VideoVisualFactory::SupportedRenderer ( RenderType  type  )  [pure virtual]

Member Data Documentation

Definition at line 91 of file videovisual.h.

Referenced by VideoVisualFactories(), and VideoVisualFactory().

Definition at line 92 of file videovisual.h.

Referenced by next(), and VideoVisualFactory().


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