- Timestamp:
- 05/25/13 12:09:23 (16 hours ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgWrappers/serializers/osg/ImageSequence.cpp
r13058 r13191 7 7 static bool checkFileNames( const osg::ImageSequence& image ) 8 8 { 9 return image.getNumImage Files()>0;9 return image.getNumImageData()>0; 10 10 } 11 11 … … 24 24 static bool writeFileNames( osgDB::OutputStream& os, const osg::ImageSequence& image ) 25 25 { 26 const osg::ImageSequence::FileNames& files = image.getFileNames(); 27 os.writeSize(files.size()); os << os.BEGIN_BRACKET << std::endl; 28 for ( osg::ImageSequence::FileNames::const_iterator itr=files.begin(); 29 itr!=files.end(); ++itr ) 26 const osg::ImageSequence::ImageDataList& imageDataList = image.getImageDataList(); 27 os.writeSize(imageDataList.size()); os << os.BEGIN_BRACKET << std::endl; 28 for ( osg::ImageSequence::ImageDataList::const_iterator itr=imageDataList.begin(); 29 itr!=imageDataList.end(); 30 ++itr ) 30 31 { 31 os.writeWrappedString( *itr);32 os.writeWrappedString( itr->_filename ); 32 33 os << std::endl; 33 34 } … … 39 40 static bool checkImages( const osg::ImageSequence& image ) 40 41 { 41 return image.getNumImages()>0;42 return false; 42 43 } 43 44 … … 54 55 } 55 56 56 static bool writeImages( osgDB::OutputStream& os, const osg::ImageSequence& image )57 static bool writeImages( osgDB::OutputStream& os, const osg::ImageSequence& image) 57 58 { 58 const osg::ImageSequence::Images& images = image.getImages(); 59 os.writeSize(images.size()); os << os.BEGIN_BRACKET << std::endl; 60 for ( osg::ImageSequence::Images::const_iterator itr=images.begin(); 61 itr!=images.end(); ++itr ) 59 const osg::ImageSequence::ImageDataList& imageDataList = image.getImageDataList(); 60 os.writeSize(imageDataList.size()); os << os.BEGIN_BRACKET << std::endl; 61 for ( osg::ImageSequence::ImageDataList::const_iterator itr=imageDataList.begin(); 62 itr!=imageDataList.end(); 63 ++itr ) 62 64 { 63 os.writeObject( (*itr). get() );65 os.writeObject( (*itr)._image.get() ); 64 66 } 65 67 os << os.END_BRACKET << std::endl;
