39 virtual void paintGL(){} |
39 virtual void paintGL(){} |
40 virtual void overpaint(QPainter*){} |
40 virtual void overpaint(QPainter*){} |
41 virtual void mvpMatrixChanged(const glm::mat4& mvpMatrix) = 0; |
41 virtual void mvpMatrixChanged(const glm::mat4& mvpMatrix) = 0; |
42 virtual void mouseMoved(const QMouseEvent*){} |
42 virtual void mouseMoved(const QMouseEvent*){} |
43 virtual void mouseClick(const QMouseEvent*){} |
43 virtual void mouseClick(const QMouseEvent*){} |
44 void setRendererPointer(class PartRenderer* renderer) |
44 void setRendererPointer(class PartRenderer* newRenderer) |
45 { |
45 { |
46 this->renderer = renderer; |
46 this->renderer = newRenderer; |
47 } |
47 } |
48 }; |
48 }; |
49 |
49 |
50 namespace gl |
50 namespace gl |
51 { |
51 { |