void MeshSerializerTests::testMesh(MeshVersion version) { MeshSerializer serializer; serializer.exportMesh(mOrigMesh.get(), mMeshFullPath, version); mMesh->reload(); assertMeshClone(mOrigMesh.get(), mMesh.get(), version); }
//-------------------------------------------------------------------------- void MeshSerializerTests::testMesh_clone() { UnitTestSuite::getSingletonPtr()->startTestMethod(__FUNCTION__); MeshPtr cloneMesh = mMesh->clone(mMesh->getName() + ".clone.mesh", mMesh->getGroup()); assertMeshClone(mMesh.get(), cloneMesh.get()); }
//-------------------------------------------------------------------------- void MeshSerializerTests::testMesh(MeshVersion version) { UnitTestSuite::getSingletonPtr()->startTestMethod(__FUNCTION__); MeshSerializer serializer; serializer.exportMesh(mOrigMesh.get(), mMeshFullPath, version); mMesh->reload(); assertMeshClone(mOrigMesh.get(), mMesh.get(), version); }
void MeshSerializerTests::testMesh_XML() { #ifdef OGRE_TEST_XMLSERIALIZER XMLMeshSerializer serializerXML; serializerXML.exportMesh(mOrigMesh.get(), mMeshFullPath + ".xml"); mMesh = MeshManager::getSingleton().create(mMesh->getName() + ".test.mesh", mMesh->getGroup()); serializerXML.importMesh(mMeshFullPath + ".xml", VET_COLOUR_ABGR, mMesh.get()); assertMeshClone(mOrigMesh.get(), mMesh.get()); #endif }
void MeshSerializerTests::testMesh_clone() { MeshPtr cloneMesh = mMesh->clone(mMesh->getName() + ".clone.mesh", mMesh->getGroup()); assertMeshClone(mMesh.get(), cloneMesh.get()); }