summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/surface3drenderer_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavis3d/engine/surface3drenderer_p.h')
-rw-r--r--src/datavis3d/engine/surface3drenderer_p.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/datavis3d/engine/surface3drenderer_p.h b/src/datavis3d/engine/surface3drenderer_p.h
index 4649b997..2166d9d1 100644
--- a/src/datavis3d/engine/surface3drenderer_p.h
+++ b/src/datavis3d/engine/surface3drenderer_p.h
@@ -52,7 +52,7 @@ class SurfaceObject;
class TextureHelper;
class Theme;
class Drawer;
-class CameraHelper;
+class Q3DScene;
class SelectionPointer;
class QT_DATAVIS3D_EXPORT Surface3DRenderer : public Abstract3DRenderer
@@ -117,7 +117,8 @@ public:
~Surface3DRenderer();
void updateDataModel(QSurfaceDataProxy *dataProxy);
- void render(CameraHelper *camera, const GLuint defaultFboHandle = 0);
+ void updateScene(Q3DScene *scene);
+ void render(GLuint defaultFboHandle = 0);
protected:
void initializeOpenGL();
@@ -137,7 +138,7 @@ private:
void loadGridLineMesh();
void loadLabelMesh();
void loadSurfaceObj();
- void drawScene(CameraHelper *camera, const GLuint defaultFboHandle);
+ void drawScene(GLuint defaultFboHandle);
void handleResize();
void calculateSceneScalingFactors();
void initBackgroundShaders(const QString &vertexShader, const QString &fragmentShader);