Added support for serialization of calls to ReaderWriter plugins.

This commit is contained in:
Robert Osfield
2004-11-15 19:46:10 +00:00
parent a069f67f5e
commit 2b310c6926
8 changed files with 74 additions and 33 deletions

View File

@@ -3724,13 +3724,13 @@ void DataSet::_equalizeRow(Row& row)
void DataSet::_writeNodeFile(const osg::Node& node,const std::string& filename)
{
if (_archive.valid()) _archive->writeNode(node,filename);
if (_archive.valid()) _archive->threadSafe_writeNode(node,filename);
else osgDB::writeNodeFile(node, filename);
}
void DataSet::_writeImageFile(const osg::Image& image,const std::string& filename)
{
if (_archive.valid()) _archive->writeImage(image,filename);
if (_archive.valid()) _archive->threadSafe_writeImage(image,filename);
else osgDB::writeImageFile(image, filename);
}