13 public: |
13 public: |
14 SubfileReference() = default; |
14 SubfileReference() = default; |
15 SubfileReference( |
15 SubfileReference( |
16 const glm::mat4& transformation, |
16 const glm::mat4& transformation, |
17 const QString &referenceName, |
17 const QString &referenceName, |
18 const Color color = ldraw::mainColor); |
18 const Color color = ldraw::MAIN_COLOR); |
19 QVariant getProperty(Property property) const override; |
19 QVariant getProperty(Property property) const override; |
20 QString textRepresentation() const override; |
20 QString textRepresentation() const override; |
21 void getPolygons(std::vector<gl::Polygon>& polygons, GetPolygonsContext* context) const override; |
21 void getPolygons(std::vector<gl::Polygon>& polygons, GetPolygonsContext* context) const override; |
22 glm::vec3 position() const; |
22 glm::vec3 position() const; |
23 void invert() override; |
23 void invert() override; |