Updates to the flt plugin from Brede Johansen.

This commit is contained in:
Robert Osfield
2002-04-16 11:36:23 +00:00
parent 0c6f09f4c5
commit 43fa577566
13 changed files with 281 additions and 298 deletions

View File

@@ -14,18 +14,17 @@
using namespace flt;
osgDB::ReaderWriter::ReadResult ReaderWriterFLT::readObject(const std::string& fileName, const osgDB::ReaderWriter::Options*)
osgDB::ReaderWriter::ReadResult ReaderWriterFLT::readObject(const std::string& fileName, const osgDB::ReaderWriter::Options* opt)
{
osg::ref_ptr<FltFile> read = new FltFile;
osg::Object* obj = read.get()->readObject(fileName);
if (obj) return obj;
else return ReadResult::FILE_NOT_HANDLED;
return readNode(fileName,opt);
}
osgDB::ReaderWriter::ReadResult ReaderWriterFLT::readNode(const std::string& fileName, const osgDB::ReaderWriter::Options*)
{
if( !acceptsExtension(osgDB::getFileExtension(fileName) ))
return ReadResult::FILE_NOT_HANDLED;
osg::ref_ptr<FltFile> read = new FltFile;
osg::Node* node = read.get()->readNode(fileName);