bool btBulletWorldImporter::loadFileFromMemory( char* memoryBuffer, int len) { bParse::btBulletFile* bulletFile2 = new bParse::btBulletFile(memoryBuffer,len); bool result = loadFileFromMemory(bulletFile2); delete bulletFile2; return result; }
bool btBulletWorldImporter::loadFile( const char* fileName) { bParse::btBulletFile* bulletFile2 = new bParse::btBulletFile(fileName); bool result = loadFileFromMemory(bulletFile2); delete bulletFile2; return result; }
bool btBulletWorldImporter::loadFile( const char* fileName, const char* preSwapFilenameOut) { bParse::btBulletFile* bulletFile2 = new bParse::btBulletFile(fileName); bool result = loadFileFromMemory(bulletFile2); //now you could save the file in 'native' format using //bulletFile2->writeFile("native.bullet"); if (result) { if (preSwapFilenameOut) { bulletFile2->preSwap(); bulletFile2->writeFile(preSwapFilenameOut); } } delete bulletFile2; return result; }