context reinit support
This commit is contained in:
15
glscene.cpp
15
glscene.cpp
@@ -101,7 +101,20 @@ void Scene::clear() {
|
||||
geometries.clear();
|
||||
materials.clear();
|
||||
emit __destroyed();
|
||||
emit treeChanged();}
|
||||
emit treeChanged();
|
||||
}
|
||||
|
||||
|
||||
void Scene::reinitAll() {
|
||||
for (auto * i: geometries)
|
||||
i->reinit();
|
||||
for (auto * i: td_geometries)
|
||||
i->reinit();
|
||||
setTreeChanged();
|
||||
mat_changed = lights_changed = true;
|
||||
need_reload_materials = true;
|
||||
tree_struct_changed = true;
|
||||
}
|
||||
|
||||
|
||||
void Scene::objectsCountInternal(int * cnt, ObjectBase * where) {
|
||||
|
||||
Reference in New Issue
Block a user