ColladaParser: use initializer lists again.
parent
bcff6210b3
commit
35fafe3a6f
|
@ -66,18 +66,18 @@ using namespace Assimp::Collada;
|
||||||
ColladaParser::ColladaParser( IOSystem* pIOHandler, const std::string& pFile)
|
ColladaParser::ColladaParser( IOSystem* pIOHandler, const std::string& pFile)
|
||||||
: mFileName( pFile )
|
: mFileName( pFile )
|
||||||
, mReader( NULL )
|
, mReader( NULL )
|
||||||
//, mDataLibrary()
|
, mDataLibrary()
|
||||||
//, mAccessorLibrary()
|
, mAccessorLibrary()
|
||||||
//, mMeshLibrary()
|
, mMeshLibrary()
|
||||||
//, mNodeLibrary()
|
, mNodeLibrary()
|
||||||
//, mImageLibrary()
|
, mImageLibrary()
|
||||||
//, mEffectLibrary()
|
, mEffectLibrary()
|
||||||
//, mMaterialLibrary()
|
, mMaterialLibrary()
|
||||||
//, mLightLibrary()
|
, mLightLibrary()
|
||||||
//, mCameraLibrary()
|
, mCameraLibrary()
|
||||||
//, mControllerLibrary()
|
, mControllerLibrary()
|
||||||
, mRootNode( NULL )
|
, mRootNode( NULL )
|
||||||
//, mAnims()
|
, mAnims()
|
||||||
, mUnitSize( 1.0f )
|
, mUnitSize( 1.0f )
|
||||||
, mUpDirection( UP_Y )
|
, mUpDirection( UP_Y )
|
||||||
, mFormat(FV_1_5_n ) // We assume the newest file format by default
|
, mFormat(FV_1_5_n ) // We assume the newest file format by default
|
||||||
|
@ -88,13 +88,13 @@ ColladaParser::ColladaParser( IOSystem* pIOHandler, const std::string& pFile)
|
||||||
}
|
}
|
||||||
|
|
||||||
// open the file
|
// open the file
|
||||||
boost::scoped_ptr<IOStream> file( pIOHandler->Open( pFile ) );
|
boost::scoped_ptr<IOStream> file( pIOHandler->Open(pFile ) );
|
||||||
if ( file.get() == NULL ) {
|
if (file.get() == NULL) {
|
||||||
throw DeadlyImportError( "Failed to open file " + pFile + "." );
|
throw DeadlyImportError( "Failed to open file " + pFile + "." );
|
||||||
}
|
}
|
||||||
|
|
||||||
// generate a XML reader for it
|
// generate a XML reader for it
|
||||||
boost::scoped_ptr<CIrrXML_IOStreamReader> mIOWrapper( new CIrrXML_IOStreamReader( file.get()));
|
boost::scoped_ptr<CIrrXML_IOStreamReader> mIOWrapper(new CIrrXML_IOStreamReader(file.get()));
|
||||||
mReader = irr::io::createIrrXMLReader( mIOWrapper.get());
|
mReader = irr::io::createIrrXMLReader( mIOWrapper.get());
|
||||||
if (!mReader) {
|
if (!mReader) {
|
||||||
ThrowException("Collada: Unable to open file.");
|
ThrowException("Collada: Unable to open file.");
|
||||||
|
@ -102,9 +102,6 @@ ColladaParser::ColladaParser( IOSystem* pIOHandler, const std::string& pFile)
|
||||||
|
|
||||||
// start reading
|
// start reading
|
||||||
ReadContents();
|
ReadContents();
|
||||||
|
|
||||||
// release file after import
|
|
||||||
//pIOHandler->Close( file.get() );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
|
|
|
@ -49,6 +49,7 @@
|
||||||
#include "ColladaHelper.h"
|
#include "ColladaHelper.h"
|
||||||
#include "../include/assimp/ai_assert.h"
|
#include "../include/assimp/ai_assert.h"
|
||||||
#include <boost/format.hpp>
|
#include <boost/format.hpp>
|
||||||
|
#include <boost/scoped_ptr.hpp>
|
||||||
|
|
||||||
namespace Assimp
|
namespace Assimp
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue