Changeset 7585 for OpenSceneGraph/trunk/examples/osgmovie/osgmovie.cpp
- Timestamp:
- 11/04/07 17:08:05 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgmovie/osgmovie.cpp
r7480 r7585 55 55 virtual void getUsage(osg::ApplicationUsage& usage) const; 56 56 57 typedef std::vector< osg:: ref_ptr<osg::ImageStream> > ImageStreamList;57 typedef std::vector< osg::observer_ptr<osg::ImageStream> > ImageStreamList; 58 58 59 59 protected: … … 204 204 { 205 205 std::cout<<"Play"<<std::endl; 206 (*itr)->play();206 (*itr)->play(); 207 207 } 208 208 return true; … … 216 216 std::cout<<"Pause"<<std::endl; 217 217 (*itr)->pause(); 218 } 219 return true; 220 } 221 else if (ea.getKey()=='+') 222 { 223 for(ImageStreamList::iterator itr=_imageStreamList.begin(); 224 itr!=_imageStreamList.end(); 225 ++itr) 226 { 227 osg::ImageStream* movie = itr->get(); 228 movie->setVolume(movie->getVolume()+0.1f); 229 } 230 return true; 231 } 232 else if (ea.getKey()=='-') 233 { 234 for(ImageStreamList::iterator itr=_imageStreamList.begin(); 235 itr!=_imageStreamList.end(); 236 ++itr) 237 { 238 osg::ImageStream* movie = itr->get(); 239 movie->setVolume(movie->getVolume()-0.1f); 218 240 } 219 241 return true;
