aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/rendercontrol/cuberenderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick/rendercontrol/cuberenderer.h')
-rw-r--r--examples/quick/rendercontrol/cuberenderer.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/quick/rendercontrol/cuberenderer.h b/examples/quick/rendercontrol/cuberenderer.h
index 8f98376fdf..1d5400ade2 100644
--- a/examples/quick/rendercontrol/cuberenderer.h
+++ b/examples/quick/rendercontrol/cuberenderer.h
@@ -48,11 +48,12 @@ QT_FORWARD_DECLARE_CLASS(QOpenGLShaderProgram)
QT_FORWARD_DECLARE_CLASS(QOpenGLBuffer)
QT_FORWARD_DECLARE_CLASS(QOpenGLVertexArrayObject)
QT_FORWARD_DECLARE_CLASS(QWindow)
+QT_FORWARD_DECLARE_CLASS(QOffscreenSurface)
class CubeRenderer
{
public:
- CubeRenderer();
+ CubeRenderer(QOffscreenSurface *offscreenSurface);
~CubeRenderer();
void resize(int w, int h);
@@ -62,6 +63,7 @@ private:
void init(QWindow *w, QOpenGLContext *share);
void setupVertexAttribs();
+ QOffscreenSurface *m_offscreenSurface;
QOpenGLContext *m_context;
QOpenGLShaderProgram *m_program;
QOpenGLBuffer *m_vbo;