6#include <QtGui/QPainter>
7#if QT_VERSION < 0x060000
8#include <QtGui/QOpenGLShaderProgram>
10#include <QtOpenGL/QOpenGLShaderProgram>
14#include <istd/IPolymorphic.h>
35 virtual void DrawGl(QOpenGLShaderProgram& program) = 0;
40 virtual void Draw(QPainter& painter) = 0;
virtual void SetContext(QOpenGLContext *contextPtr)=0
virtual void Draw(QPainter &painter)=0
virtual void DrawGl(QOpenGLShaderProgram &program)=0