- Timestamp:
- 03/21/12 18:36:20 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osg/ImageSequence.cpp
r12292 r13041 31 31 if (fr.read("Mode",modeStr)) 32 32 { 33 if (modeStr=="PRE_LOAD_ALL_IMAGES") 33 if (modeStr=="PRE_LOAD_ALL_IMAGES") 34 34 { 35 35 is.setMode(osg::ImageSequence::PRE_LOAD_ALL_IMAGES); … … 44 44 } 45 45 } 46 46 47 47 double length; 48 48 if (fr.read("Duration", length) || fr.read("Length", length) ) … … 50 50 is.setLength(length); 51 51 } 52 52 53 53 if (fr.matchSequence("FileNames {")) 54 54 { … … 90 90 const ImageSequence& is = static_cast<const ImageSequence&>(obj); 91 91 92 // no current image writing code here 92 // no current image writing code here 93 93 // as it is all handled by osg::Registry::writeImage() via plugins. 94 94 95 95 switch(is.getMode()) 96 { 97 case(osg::ImageSequence::PRE_LOAD_ALL_IMAGES): 98 fw.indent()<<"Mode PRE_LOAD_ALL_IMAGES"<<std::endl; 96 { 97 case(osg::ImageSequence::PRE_LOAD_ALL_IMAGES): 98 fw.indent()<<"Mode PRE_LOAD_ALL_IMAGES"<<std::endl; 99 99 break; 100 100 case(osg::ImageSequence::PAGE_AND_RETAIN_IMAGES): 101 fw.indent()<<"Mode PAGE_AND_RETAIN_IMAGES"<<std::endl; 101 fw.indent()<<"Mode PAGE_AND_RETAIN_IMAGES"<<std::endl; 102 102 break; 103 103 case(osg::ImageSequence::PAGE_AND_DISCARD_USED_IMAGES): 104 fw.indent()<<"Mode PAGE_AND_DISCARD_USED_IMAGES"<<std::endl; 104 fw.indent()<<"Mode PAGE_AND_DISCARD_USED_IMAGES"<<std::endl; 105 105 break; 106 106 } 107 107 108 108 fw.indent()<<"Length "<<is.getLength()<<std::endl; 109 109 110 110 if (!is.getFileNames().empty()) 111 111 { … … 120 120 fw.indent()<<fw.wrapString(*itr)<<std::endl; 121 121 } 122 122 123 123 fw.moveOut(); 124 124 fw.indent()<<"}"<<std::endl; 125 125 } 126 else 126 else 127 127 { 128 128 fw.indent()<<"Images {"<<std::endl; 129 129 fw.moveIn(); 130 130 131 131 const osg::ImageSequence::Images& images = is.getImages(); 132 132 for(osg::ImageSequence::Images::const_iterator itr = images.begin(); … … 136 136 if (!(*itr)->getFileName().empty()) fw.indent()<<fw.wrapString((*itr)->getFileName())<<std::endl; 137 137 } 138 138 139 139 fw.moveOut(); 140 140 fw.indent()<<"}"<<std::endl; 141 } 141 } 142 142 143 143 return true;
