#include <libvisualplugin.h>

Definition at line 14 of file libvisualplugin.h.
Public Member Functions | |
| LibVisualPlugin (MainVisual *parent, long int winid, const QString &pluginName) | |
| virtual | ~LibVisualPlugin () |
| void | resize (const QSize &size) |
| bool | process (VisualNode *node=0) |
| bool | draw (QPainter *p, const QColor &back=Qt::black) |
| void | handleKeyPress (const QString &action) |
Static Public Member Functions | |
| static uint | plugins (QStringList *list) |
Private Member Functions | |
| void | switchToPlugin (const QString &pluginName) |
| bool | createScreen (int width, int height) |
Static Private Member Functions | |
| static int | AudioCallback (VisInput *input, VisAudio *audio, void *priv) |
Private Attributes | |
| MainVisual * | m_parent |
| QStringList | m_pluginList |
| uint | m_currentPlugin |
| VisBin * | m_pVisBin |
| VisVideo * | m_pVisVideo |
| SDL_Surface * | m_pSurface |
| int16_t | m_Audio [2][512] |
| bool | m_paused |
| LibVisualPlugin::LibVisualPlugin | ( | MainVisual * | parent, | |
| long int | winid, | |||
| const QString & | pluginName | |||
| ) |
| LibVisualPlugin::~LibVisualPlugin | ( | ) | [virtual] |
Definition at line 149 of file libvisualplugin.cpp.
| void LibVisualPlugin::resize | ( | const QSize & | size | ) | [virtual] |
| bool LibVisualPlugin::process | ( | VisualNode * | node = 0 |
) | [virtual] |
| bool LibVisualPlugin::draw | ( | QPainter * | p, | |
| const QColor & | back = Qt::black | |||
| ) | [virtual] |
| void LibVisualPlugin::handleKeyPress | ( | const QString & | action | ) | [virtual] |
| uint LibVisualPlugin::plugins | ( | QStringList * | list | ) | [static] |
| int LibVisualPlugin::AudioCallback | ( | VisInput * | input, | |
| VisAudio * | audio, | |||
| void * | priv | |||
| ) | [static, private] |
| void LibVisualPlugin::switchToPlugin | ( | const QString & | pluginName | ) | [private] |
| bool LibVisualPlugin::createScreen | ( | int | width, | |
| int | height | |||
| ) | [private] |
MainVisual* LibVisualPlugin::m_parent [private] |
Definition at line 33 of file libvisualplugin.h.
Referenced by handleKeyPress(), and LibVisualPlugin().
QStringList LibVisualPlugin::m_pluginList [private] |
Definition at line 34 of file libvisualplugin.h.
Referenced by handleKeyPress(), and LibVisualPlugin().
uint LibVisualPlugin::m_currentPlugin [private] |
Definition at line 35 of file libvisualplugin.h.
Referenced by handleKeyPress(), and LibVisualPlugin().
VisBin* LibVisualPlugin::m_pVisBin [private] |
Definition at line 36 of file libvisualplugin.h.
Referenced by createScreen(), draw(), handleKeyPress(), LibVisualPlugin(), resize(), switchToPlugin(), and ~LibVisualPlugin().
VisVideo* LibVisualPlugin::m_pVisVideo [private] |
Definition at line 37 of file libvisualplugin.h.
Referenced by createScreen(), draw(), LibVisualPlugin(), resize(), switchToPlugin(), and ~LibVisualPlugin().
SDL_Surface* LibVisualPlugin::m_pSurface [private] |
Definition at line 39 of file libvisualplugin.h.
Referenced by createScreen(), draw(), handleKeyPress(), LibVisualPlugin(), and process().
int16_t LibVisualPlugin::m_Audio[2][512] [private] |
bool LibVisualPlugin::m_paused [private] |
1.5.5