- Timestamp:
- Aug 30, 2016, 4:41:05 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
geovis/trunk/Placard.cpp
r6273 r6507 16 16 #ifdef NEW_ANNOTATION_API 17 17 #include <osgEarth/ScreenSpaceLayout> 18 #include <osgEarthSymbology/BBoxSymbol> 18 19 #else 19 20 #include <osgEarth/Decluttering> … … 42 43 //ts->encoding() = osgEarth::Symbology::TextSymbol::ENCODING_UTF8; 43 44 double charSize = ts->size().isSet() ? ts->size()->eval() : 14.0; 44 45 _padding = (float)(charSize / 2.0); 46 47 #ifdef NEW_ANNOTATION_API 48 osgEarth::Symbology::BBoxSymbol *bbs = _textStyle.getOrCreateSymbol<osgEarth::Symbology::BBoxSymbol>(); 49 bbs->fill() = osgEarth::Symbology::Color(0.75, 0.75, 0.75, 0.75); 50 bbs->margin() = _padding; 51 #else 45 52 // Set backdrop quad color as PolygonSymbol fill 46 53 osgEarth::Symbology::PolygonSymbol *ps = _textStyle.getOrCreateSymbol<osgEarth::Symbology::PolygonSymbol>(); 47 54 ps->fill() = osgEarth::Symbology::Color(0.75, 0.75, 0.75, 0.75); 48 49 _padding = (float)(charSize / 2.0); 55 #endif 50 56 } 51 57
Note: See TracChangeset
for help on using the changeset viewer.