Skip to content
Snippets Groups Projects

ACG DrawModeConverter: also convert dynamically added drawmodes

Merged Martin Heistermann requested to merge drawmode-scripting into master
1 file
+ 5
0
Compare changes
  • Side-by-side
  • Inline
@@ -51,6 +51,7 @@
//== INCLUDES =================================================================
#include "ACG/Scenegraph/DrawModes.hh"
#include "DrawModeConverter.hh"
//== TYPEDEFS =================================================================
@@ -175,6 +176,8 @@ ACG::SceneGraph::DrawModes::DrawMode listToDrawMode( std::vector< QString > _dra
drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SHADER;
} else if( _draw_modes[i] == "SOLID_SMOOTH_SHADED_FEATURES" ) {
drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SMOOTH_SHADED_FEATURES;
} else {
drawMode |= ACG::SceneGraph::DrawModes::getDrawMode(_draw_modes[i].toStdString());
}
}
@@ -240,6 +243,8 @@ ACG::SceneGraph::DrawModes::DrawMode descriptionsToDrawMode ( std::vector< QStri
drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SHADER;
} else if( _draw_modes[i] == "Solid (smooth shaded, features)" ) {
drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SMOOTH_SHADED_FEATURES;
} else {
drawMode |= ACG::SceneGraph::DrawModes::getDrawMode(_draw_modes[i].toStdString());
}
}
Loading