29 void operator=(
File const&) =
delete;
31 void operator=(
File&&) =
delete;
44 explicit File(
const std::string& fileLocation);
51 virtual void load(
Model& model,
const std::string& meshName) = 0;
Abstract file parser class.
Definition File.hpp:23
virtual std::vector< std::string > getMeshNames()=0
Get a list of the names of the meshes contained in the file.
virtual void load(Model &model, const std::string &meshName)=0
Load data from the file into a Model.
std::string fullPath
The path to the file being parsed.
Definition File.hpp:37
A 3D model. It can be loaded from a WavefrontFile or GlbFile. It can also be constructed procedurally...
Definition Model.hpp:34
Definition BinaryFile.hpp:15