Changeset 5941 for geovis/trunk/Picker.cpp
- Timestamp:
- Dec 6, 2015, 11:05:57 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
geovis/trunk/Picker.cpp
r5939 r5941 61 61 62 62 // A uniform that will tell the shader which object to highlight: 63 s_highlightUniform = new osg::Uniform("objectid_to_highlight", 0u); 63 if (s_highlightUniform == NULL) { 64 s_highlightUniform = new osg::Uniform("objectid_to_highlight", 0u); 65 } 64 66 stateSet->addUniform(s_highlightUniform); 65 67 } … … 145 147 #endif 146 148 } 147 s _highlightUniform->set(id);149 setHighlightByObjectID(id); 148 150 } 149 151 … … 163 165 _renderer->eventuallyRender(); 164 166 } 165 s_highlightUniform->set(0U);167 clearHighlight(); 166 168 } 167 169 … … 254 256 } 255 257 } 256 s _highlightUniform->set(id);258 setHighlightByObjectID(id); 257 259 _renderer->eventuallyRender(); 258 260 } … … 262 264 INFO("Select miss"); 263 265 clearSelection(); 264 s_highlightUniform->set(0U);266 clearHighlight(); 265 267 266 268 static const char *mesg = "nv>select clear\n";
Note: See TracChangeset
for help on using the changeset viewer.