src/gl/partrenderer.h

changeset 107
02f142b399b1
parent 86
4bec0525ef1b
child 112
5760cbb32bc0
equal deleted inserted replaced
106:128efb9d148b 107:02f142b399b1
20 DocumentManager* documents, 20 DocumentManager* documents,
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 ldraw::id_t getHighlightedObject() const;
25 protected: 26 protected:
26 ldraw::id_t pick(const QPoint& where); 27 ldraw::id_t pick(const QPoint& where);
27 void initializeGL() override; 28 void initializeGL() override;
28 void resizeGL(int width, int height) override; 29 void resizeGL(int width, int height) override;
29 void paintGL() override; 30 void paintGL() override;

mercurial