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; |