From eacb3c0d46002ca362897b4a8dd2415380089466 Mon Sep 17 00:00:00 2001 From: Guido Ranzuglia Date: Tue, 30 Aug 2016 02:38:18 +0200 Subject: [PATCH] - added setPerAllViewsInfo function --- ..._thread_safe_mesh_attributes_multi_viewer_bo_manager.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h b/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h index 470cec01..f0c7f59c 100644 --- a/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h +++ b/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h @@ -47,7 +47,7 @@ namespace vcg void meshAttributesUpdated(bool hasmeshconnectivitychanged,const GLMeshAttributesInfo::RendAtts& changedrendatts) { QWriteLocker locker(&_lock); - vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::meshAttributesUpdated(hasmeshconnectivitychanged,changedrendatts); + vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::meshAttributesUpdated(hasmeshconnectivitychanged, changedrendatts); } bool getPerViewInfo(UNIQUE_VIEW_ID_TYPE viewid,PerViewData& dt) const @@ -62,6 +62,12 @@ namespace vcg vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::setPerViewInfo(viewid,dt); } + void setPerAllViewsInfo(const PerViewData& dt) + { + QWriteLocker locker(&_lock); + vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::setPerAllViewsInfo(dt); + } + void removeView(UNIQUE_VIEW_ID_TYPE viewid) { QWriteLocker locker(&_lock);