Fixing slang compilation temporarily, renaming vertexfactory

This commit is contained in:
Dynamitos
2020-08-06 00:54:43 +02:00
parent ab4a3b5e23
commit f27859a02c
66 changed files with 1005 additions and 627 deletions
+18 -2
View File
@@ -1,5 +1,7 @@
#include "MeshAsset.h"
#include "Graphics/Mesh.h"
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
using namespace Seele;
@@ -22,9 +24,23 @@ MeshAsset::~MeshAsset()
}
void MeshAsset::save()
{
//TODO:
boost::archive::text_oarchive archive(getWriteStream());
archive << meshes;
}
void MeshAsset::load()
{
//TODO:
boost::archive::text_iarchive archive(getReadStream());
archive >> meshes;
}
void MeshAsset::addMesh(PMesh mesh)
{
std::scoped_lock lck(lock);
meshes.add(mesh);
referencedMaterials.add(mesh->referencedMaterial);
}
const Array<PMesh> MeshAsset::getMeshes() const
{
return meshes;
}