Changeset 9957
- Timestamp:
- 03/23/09 17:26:27 (4 years ago)
- Location:
- OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae
- Files:
-
- 3 modified
-
daeRGeometry.cpp (modified) (2 diffs)
-
daeRMaterials.cpp (modified) (1 diff)
-
daeReader.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae/daeRGeometry.cpp
r9529 r9957 41 41 if ( iter != geometryMap.end() ) 42 42 { 43 cachedGeode = iter->second ;43 cachedGeode = iter->second.get(); 44 44 } 45 45 else … … 120 120 if ( iter != geometryMap.end() ) 121 121 { 122 cachedGeode = iter->second ;122 cachedGeode = iter->second.get(); 123 123 } 124 124 else -
OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae/daeRMaterials.cpp
r9760 r9957 84 84 { 85 85 // Reuse material 86 ss = iter->second ;86 ss = iter->second.get(); 87 87 } 88 88 else -
OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae/daeReader.h
r9529 r9957 233 233 domEffect *currentEffect; 234 234 235 typedef std::map< domGeometry*, osg:: Geode*> domGeometryGeodeMap;236 typedef std::map< domMaterial*, osg:: StateSet*> domMaterialStateSetMap;237 typedef std::map< std::string, osg:: StateSet*> MaterialStateSetMap;235 typedef std::map< domGeometry*, osg::ref_ptr<osg::Geode> > domGeometryGeodeMap; 236 typedef std::map< domMaterial*, osg::ref_ptr<osg::StateSet> > domMaterialStateSetMap; 237 typedef std::map< std::string, osg::ref_ptr<osg::StateSet> > MaterialStateSetMap; 238 238 239 239 /// Maps geometry to a Geode
