Mesh::Loader::Loader(Mesh &m):
- mesh(m)
+ DataFile::ObjectLoader<Mesh>(m)
{
add("vertices", &Loader::vertices);
add("batch", &Loader::batch);
void Mesh::Loader::vertices(VertexFormat f)
{
- mesh.vertices.reset(f);
- load_sub(mesh.vertices);
+ obj.vertices.reset(f);
+ load_sub(obj.vertices);
}
void Mesh::Loader::batch(PrimitiveType p)
{
- mesh.batches.push_back(Batch(p));
- load_sub(mesh.batches.back());
+ obj.batches.push_back(Batch(p));
+ load_sub(obj.batches.back());
}
} // namespace GL