LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GfxEffectGLSLBase Class Reference

#include <gfxeffectglslbase.h>

Inheritance diagram for GfxEffectGLSLBase:
[legend]
Collaboration diagram for GfxEffectGLSLBase:
[legend]

Public Member Functions

 GfxEffectGLSLBase (QObject *parent=0)
 
virtual ~GfxEffectGLSLBase ()
 
- Public Member Functions inherited from GfxEffectBase
 GfxEffectBase (QObject *parent=0)
 
virtual ~GfxEffectBase ()
 

Static Public Member Functions

static const QMap< QString,
QString > & 
globalFragmentShaders ()
 

Protected Member Functions

virtual void draw (QPainter *painter)
 

Protected Attributes

QMap< QString, QString > m_localFragmentShaderPrograms
 

Static Protected Attributes

static QMap< QString, QString > s_fragmentShaderPrograms
 

Constructor & Destructor Documentation

GfxEffectGLSLBase::GfxEffectGLSLBase ( QObject parent = 0)
GfxEffectGLSLBase::~GfxEffectGLSLBase ( )
virtual

Member Function Documentation

void GfxEffectGLSLBase::draw ( QPainter *  painter)
protectedvirtual

Reimplemented from GfxEffectBase.

const QMap< QString, QString > & GfxEffectGLSLBase::globalFragmentShaders ( )
static

Member Data Documentation

QMap<QString,QString> GfxEffectGLSLBase::m_localFragmentShaderPrograms
protected
QMap< QString, QString > GfxEffectGLSLBase::s_fragmentShaderPrograms
staticprotected

The documentation for this class was generated from the following files: