src/polygoncache.h

changeset 183
97b591813c8b
parent 150
b6cbba6e29a1
child 193
b4beff48bb7a
equal deleted inserted replaced
182:27fb1c3c9fbb 183:97b591813c8b
5 class PolygonCache : QObject 5 class PolygonCache : QObject
6 { 6 {
7 Q_OBJECT 7 Q_OBJECT
8 public: 8 public:
9 PolygonCache(Model* model); 9 PolygonCache(Model* model);
10 std::vector<gl::Polygon> getPolygons(class DocumentManager* documents); 10 const std::vector<gl::Polygon>& getPolygons(class DocumentManager* documents);
11 private: 11 private:
12 void getObjectPolygons( 12 void getObjectPolygons(
13 const int index, 13 const int index,
14 std::vector<gl::Polygon>& polygons_out, 14 std::vector<gl::Polygon>& polygons_out,
15 ldraw::GetPolygonsContext* context) const; 15 ldraw::GetPolygonsContext* context) const;

mercurial