git-svn-id: svn://db.shs.com.ru/libs@668 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -77,6 +77,7 @@ public:
|
||||
void clearSelection();
|
||||
ObjectBaseList selectedObjects(bool top_only = false) const;
|
||||
ObjectBase * selectedObject() const;
|
||||
void cleanUnused();
|
||||
|
||||
const Box3D & boundingBox() const;
|
||||
|
||||
@@ -89,6 +90,7 @@ public:
|
||||
|
||||
void dump();
|
||||
void destroy();
|
||||
void destroyUnused(QOpenGLExtraFunctions * f);
|
||||
|
||||
protected:
|
||||
void prepareTree(ObjectBase * o);
|
||||
@@ -99,6 +101,7 @@ protected:
|
||||
QString uniqueName(QString n, const QSet<QString> & names);
|
||||
|
||||
void attachObject(ObjectBase * o);
|
||||
Mesh * attachMesh(Mesh * mesh);
|
||||
void setTreeChanged();
|
||||
void setTreeStructChanged();
|
||||
void setMaterialsChanged() {mat_changed = true;}
|
||||
@@ -112,7 +115,7 @@ protected:
|
||||
bool need_reload_materials, tree_struct_changed;
|
||||
QVector<bool> mat_map_changed;
|
||||
|
||||
QVector<Mesh*> geometries;
|
||||
QVector<Mesh*> geometries, td_geometries;
|
||||
QVector<Material*> materials;
|
||||
|
||||
QMap<int, QMap<Mesh*, ObjectBaseList>> geometries_used; // [pass][mesh] = ObjectBaseList
|
||||
|
||||
Reference in New Issue
Block a user