diff options
Diffstat (limited to 'examples/quick/rendercontrol/cuberenderer.h')
-rw-r--r-- | examples/quick/rendercontrol/cuberenderer.h | 4 |
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; |