#include <videovisual.h>
Public Member Functions | |
| VideoVisualFactory () | |
| virtual | ~VideoVisualFactory () |
| virtual const QString & | name (void) const =0 |
| virtual VideoVisual * | Create (AudioPlayer *audio, MythRender *render) const =0 |
| VideoVisualFactory * | next () const |
| virtual bool | SupportedRenderer (RenderType type)=0 |
Static Public Member Functions | |
| static VideoVisualFactory * | VideoVisualFactories () |
Protected Attributes | |
| VideoVisualFactory * | m_nextVideoVisualFactory |
Static Protected Attributes | |
| static VideoVisualFactory * | g_videoVisualFactory = NULL |
Definition at line 68 of file videovisual.h.
| VideoVisualFactory::VideoVisualFactory | ( | ) | [inline] |
Definition at line 71 of file videovisual.h.
| virtual VideoVisualFactory::~VideoVisualFactory | ( | ) | [inline, virtual] |
Definition at line 76 of file videovisual.h.
| virtual const QString& VideoVisualFactory::name | ( | void | ) | const [pure virtual] |
Implemented in VideoVisualCirclesFactory, VideoVisualGoomFactory, VideoVisualGoomHDFactory, and VideoVisualSpectrumFactory.
Referenced by VideoVisual::Create(), and VideoVisual::GetVisualiserList().
| virtual VideoVisual* VideoVisualFactory::Create | ( | AudioPlayer * | audio, | |
| MythRender * | render | |||
| ) | const [pure virtual] |
Implemented in VideoVisualCirclesFactory, VideoVisualGoomFactory, VideoVisualGoomHDFactory, and VideoVisualSpectrumFactory.
Referenced by VideoVisual::Create().
| 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] |
Implemented in VideoVisualCirclesFactory, VideoVisualGoomFactory, VideoVisualGoomHDFactory, and VideoVisualSpectrumFactory.
Referenced by VideoVisual::GetVisualiserList().
VideoVisualFactory * VideoVisualFactory::g_videoVisualFactory = NULL [static, protected] |
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().
1.6.3