src/gl/partrenderer.h

changeset 47
cd6704009eb9
parent 39
caac957e9834
child 48
3c10f0e2fbe0
equal deleted inserted replaced
46:98645c8e7704 47:cd6704009eb9
21 const ldraw::ColorTable& colorTable, 21 const ldraw::ColorTable& colorTable,
22 QWidget* parent = nullptr); 22 QWidget* parent = nullptr);
23 ~PartRenderer() override; 23 ~PartRenderer() override;
24 void setRenderPreferences(const gl::RenderPreferences& newPreferences); 24 void setRenderPreferences(const gl::RenderPreferences& newPreferences);
25 protected: 25 protected:
26 ldraw::Id pick(const QPoint& where);
26 void initializeGL() override; 27 void initializeGL() override;
27 void resizeGL(int width, int height) override; 28 void resizeGL(int width, int height) override;
28 void paintGL() override; 29 void paintGL() override;
29 void mouseMoveEvent(QMouseEvent* event) override; 30 void mouseMoveEvent(QMouseEvent* event) override;
30 void wheelEvent(QWheelEvent* event) override; 31 void wheelEvent(QWheelEvent* event) override;

mercurial