git-svn-id: svn://db.shs.com.ru/libs@705 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2019-12-20 10:55:11 +00:00
parent cb19854e1b
commit 7c271cc3b5
13 changed files with 193 additions and 44 deletions

View File

@@ -60,6 +60,7 @@ public:
void addScene(const Scene * s);
void assignFrom(const Scene * s);
void clear();
int objectsCount(bool all = false);
ObjectBaseList objects(bool all = false);
@@ -89,7 +90,7 @@ public:
void removeLight(Light * l);
void dump();
void destroy();
void destroy(QOpenGLExtraFunctions * f);
void destroyUnused(QOpenGLExtraFunctions * f);
protected:
@@ -120,6 +121,7 @@ protected:
QMap<int, QMap<Mesh*, ObjectBaseList>> geometries_used; // [pass][mesh] = ObjectBaseList
QMap<int, QList<Light*>> lights_used; // by Light::Type
QList<Camera*> cameras_used;
QVector<Material*> changed_materials;
SelectionMode sel_mode_;