summaryrefslogtreecommitdiffstats
path: root/src/opengl/qgl.h
diff options
context:
space:
mode:
authorQt by Nokia <qt-info@nokia.com>2011-04-27 14:13:26 +0200
committeraxis <qt-info@nokia.com>2011-04-27 14:33:44 +0200
commiteae8fb85997d82ecec0743ba3e470681129bff41 (patch)
tree286a31dce764e209a1e2db556d6c78d400561a2e /src/opengl/qgl.h
parent38be0d13830efd2d98281c645c3a60afe05ffece (diff)
Initial import from qtquick2.
Branched from the monolithic repo, Qt qtquick2 branch, at commit a4a585d2ee907746682846ae6e8a48e19deef469
Diffstat (limited to 'src/opengl/qgl.h')
-rw-r--r--src/opengl/qgl.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/opengl/qgl.h b/src/opengl/qgl.h
index c57995d8d0..dfd1ae1824 100644
--- a/src/opengl/qgl.h
+++ b/src/opengl/qgl.h
@@ -307,6 +307,8 @@ Q_OPENGL_EXPORT bool operator!=(const QGLFormat&, const QGLFormat&);
Q_OPENGL_EXPORT QDebug operator<<(QDebug, const QGLFormat &);
#endif
+class QGLFunctions;
+
class Q_OPENGL_EXPORT QGLContext
{
Q_DECLARE_PRIVATE(QGLContext)
@@ -332,6 +334,8 @@ public:
virtual void swapBuffers() const;
+ QGLFunctions *functions() const;
+
enum BindOption {
NoBindOption = 0x0000,
InvertedYBindOption = 0x0001,
@@ -466,6 +470,7 @@ private:
friend class QX11GLPixmapData;
friend class QX11GLSharedContexts;
friend class QGLContextResourceBase;
+ friend class QSGDistanceFieldGlyphCache;
private:
Q_DISABLE_COPY(QGLContext)
};
@@ -589,6 +594,11 @@ protected:
virtual void glDraw();
int fontDisplayListBase(const QFont & fnt, int listBase = 2000); // ### Qt 5: remove
+ QGLWidget(QGLWidgetPrivate &dd,
+ const QGLFormat &format = QGLFormat(),
+ QWidget *parent = 0,
+ const QGLWidget* shareWidget = 0,
+ Qt::WindowFlags f = 0);
private:
Q_DISABLE_COPY(QGLWidget)